b0VIM 8.2Ђc%PZY tricotrtmp~tricot/work/aloha-builder/work/aloha/build/dev/glib-2.52.3-flx2.1/build.cfg 3210#"! UtpRSadxRpXVUv2 ^ 1 0    r p d ( '  w ) C n  4~o/. q;mZECB&f5qCBxw ./configure \ ac_cv_func_printf_unix98=no ac_cv_func_vsnprintf_c99=no \ glib_cv_uscore=no ac_cv_func_posix_getpwuid_r=yes ac_cv_func_posix_getgrgid_r=yes glib_cv_use_pid_surrogate=yes \ glib_cv_have_strlcpy=no glib_cv_have_qsort_r=no glib_cv_va_val_copy=no glib_cv_rtldglobal_broken=no \ glib_cv_long_long_format=ll glib_cv_stack_grows=no glib_cv_working_bcopy=no glib_cv_sane_realloc=yes \ ac_cv_path_GLIB_COMPILE_SCHEMAS="yes" \ ac_cv_path_GLIB_COMPILE_RESOURCES="yes" \ ac_cv_path_GLIB_GENMARSHAL="$PWD/native-glib-genmarshal" \ PKG_CONFIG="" \ GLIB_GENMARSHAL="$PWD/native-glib-genmarshal" \ CFLAGS="$GCC_ARCH_SMALL $GCC_CPU_SMALL $GCC_OPT_SMALL" \ LIBFFI_LIBS="$FLXROOTDIR/usr/lib/libffi.a" \ LIBFFI_CFLAGS="-I$FLXROOTDIR/usr/lib/ -I$FLXROOTDIR/usr/lib/libffi-3.2.1/include" \ RANLIB="$RANLIB" AR="$AR" AS="$AS" NM="$NM" OBJDUMP="$OBJDUMP" \ CC="$CC" CXX="$CXX" LD="$LD" \function do_config_native {} do_config_native $FLXMAKE clean # and then clean everything and start over mv gobject/glib-genmarshal native-glib-genmarshal || exit $? # and save the resulting executable $FLXPMAKE -C gobject glib-genmarshal || exit $? $FLXPMAKE -C gthread libgthread-2.0.la || exit $? $FLXPMAKE -C glib libglib-2.0.la || exit $? $FLXPMAKE -C glib/pcre libpcre.la || exit $? $FLXPMAKE -C glib/libcharset libcharset.la || exit $? # now build just what we need # for glib-2.34.3, remove --disable-regex --disable-threads || exit $? --disable-maintainer-mode \ --disable-gc-friendly --with-pcre=internal --disable-dtrace \ --disable-dependency-tracking --disable-mem-pools --disable-xattr \ --disable-gtk-doc-html --disable-selinux --disable-fam --disable-silent-rules \ ./configure --prefix=/usr --sysconfdir=/etc --enable-static --enable-shared=no \ LIBFFI_LIBS="$FLXROOTDIR/usr/lib/libffi.a" \ LIBFFI_CFLAGS="-I$FLXROOTDIR/usr/lib/ -I$FLXROOTDIR/usr/lib/libffi-3.2.1/include" \ CC="$HOSTCC" CXX="$HOSTCXX" LD="$HOSTLD" CFLAGS="-O0" AR="$HOSTAR" RANLIB="${HOSTRANLIB:-$RANLIB}" \ echo CC="$HOSTCC" CXX="$HOSTCXX" LD="$HOSTCC" CFLAGS="-O0" AR="$HOSTAR" RANLIB="${HOSTRANLIB:-$RANLIB}" # we must use the internal pcre. If we try to use the system once, it must support unicode or utf-8. # pass which is already quite long. # it then keep the utility at hand and build again. We do this in the do_config # it relies on the whole library. So we need a first native pass to build # prefer to build it just before using it but that's not possible because # glib requires the "glib-genmarshal" utility that it provides. We wouldfunction do_config {# MAKEDEPENDS='tplparser-0local-flx0.0:albdev:i586:*.a *.h'# exemple :## MAKEDEPENDS='packagename:versfx:architecture:globbing'# format :MAKEDEPENDS=( 'zlib-*:::*.so.* *.so *.h' 'libffi-*:::*.so.* *.so *.h *.a' )#FLXARCH=$FLX_ARCH_SMALL# optimize for size# Package name is $PKGRADIX-$PKGVER-$DISTVER# Current dir is /$CURDIR, package dir is /$PKGDIR, dest root dir is /$ROOTDIR.# Build tools are in /$FLXTOOLDIR, toolchain root dir is /$FLXROOTDIR.# FLXMAKE usually is 'make', FLXPMAKE usually is 'make -j 2'# Use FLXTARGOS, FLXTARGARCH, CC, CXX, LD, for the target machine.# Use FLXHOSTOS, FLXHOSTARCH, HOSTCC, HOSTCXX for the machine used to build.## SRC_FETCH_PATH=http://foo.com/test.tar.bz2# retrieval path :SRC_FETCH_PATH=https://download.gnome.org/sources/glib/2.52/glib-2.52.3.tar.xz## SRC_FETCH_METHOD=http# can be svn, git, http, ftp, filesystem# retrieval method :SRC_FETCH_METHOD=httpFILE_LIST=PATCH_LIST=fix_glibc_2_28_major_undefined.patchad !"~hB$"! } set_default_perm $ROOTDIR $FLXMAKE install DESTDIR=$ROOTDIRfunction do_prepack {} $FLXPMAKE -C glib V=1 # parallel makefunction do_compile_only {} --with-sysroot=$FLXROOTDIR --enable-libmount=no --with-pcre=internal --prefix=/usr --sysconfdir=/etc --disable-gtk-doc-html --disable-selinux --disable-fam --disable-silent-rules --disable-gc-friendly --disable-dtrace \ --build=${FLXHOST} --host=${FLXTARG} \