Software: Apache/2.0.54 (Fedora). PHP/5.0.4 uname -a: Linux mina-info.me 2.6.17-1.2142_FC4smp #1 SMP Tue Jul 11 22:57:02 EDT 2006 i686 uid=48(apache) gid=48(apache) groups=48(apache) Safe-mode: OFF (not secure) /usr/share/gtk-doc/html/glib/ drwxr-xr-x |
Viewing file: Select action/file-type:
Building the Library for a different architectureCross-compilation is the process of compiling a program or library on a different architecture or operating system then it will be run upon. GLib is slightly more difficult to cross-compile than many packages because much of GLib is about hiding differences between different systems. These notes cover things specific to cross-compiling GLib; for general information about cross-compilation, see the autoconf info pages. GLib tries to detect as much information as possible about the target system by compiling and linking programs without actually running anything; however, some information GLib needs is not available this way. This information needs to be provided to the configure script via a "cache file" or by setting the cache variables in your environment. As an example of using a cache file, to cross compile for the "MingW32" Win32 runtine environment on a Linux system, create a file 'win32.cache' with the following contents: glib_cv_long_long_format=I64 glib_cv_stack_grows=no Then execute the following commands: PATH=/path/to/mingw32-compiler/bin:$PATH chmod a-w win32.cache # prevent configure from changing it ./configure --cache-file=win32.cache --host=mingw32 The complete list of cache file variables follows. Most of these won't need to be set in most cases. Cache file variablesglib_cv_long_long_format=[ll/q/I64].
Format used by glib_cv_stack_grows=[yes/no]. Whether the stack grows up or down. Most places will want "no", A few architectures, such as PA-RISC need "yes". glib_cv_working_bcopy=[yes/no].
Whether your glib_cv_sane_realloc=[yes/np].
Whether your glib_cv_have_strlcpy=[yes/no].
Whether you have glib_cv_va_val_copy=[yes/no].
Whether va_list can be copied as a pointer. If set
to "no", then glib_cv_rtldglobal_broken=[yes/no]. Whether you have a bug found in OSF/1 v5.0. Defaults to "no". glib_cv_uscore=[yes/no].
Whether an underscore needs to be prepended to symbols when
looking them up via ac_cv_func_posix_getpwuid_r=[yes/no]. Whether you have a getpwuid_r function (in your C library, not your thread library) that conforms to the POSIX spec. (Takes a 'struct passwd **' as the final argument) ac_cv_func_nonposix_getpwuid_r=[yes/no].
Whether you have some variant of glib_cv_use_pid_surrogate=[yes/no].
Whether to use a ac_cv_func_printf_unix98=[yes/no].
Whether your ac_cv_func_vsnprintf_c99=[yes/no].
Whether you have a
|
:: Command execute :: | |
--[ c99shell v. 1.0 pre-release build #16 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.003 ]-- |