# goto build dir cd /data/src/ SRCDIR=/data/src SVNDIR=/data/svn/trunk/lib/libapr-1 BUILDDIR=/data/build/libapr-1 export CFLAGS='-O2 -march=i486' export CXXFLAGS="${CFLAGS}" # get current apr #tar xjvf apr-1.6.3.tar.bz2 cd apr-1.6.3 # configure eis1 ./configure --prefix=/usr \ --build=i486-pc-linux-gnu \ --host=i486-pc-linux-gnu \ --enable-nonportable-atomics \ --with-installbuilddir=/usr/lib/apr-1/build \ apr_cv_epoll_create1=no \ apr_cv_dup3=no \ apr_cv_accept4=no \ apr_cv_sock_cloexec=no # make make clean make make check make DESTDIR=$BUILDDIR install cd .. #tar xjvf apr-util-1.6.1.tar.bz2 cd apr-util-1.6.1 # configure ./configure --prefix=/usr \ --build=i486-pc-linux-gnu \ --host=i486-pc-linux-gnu \ --with-apr=/usr/bin/apr-1-config \ --with-dbm=db \ --with-berkeley-db=/usr/lib \ --with-ldap=yes \ --with-gdbm \ --with-mysql \ --with-sqlite3 \ --with-openssl=/usr \ --with-crypto \ --with-freetds=yes \ --without-sqlite2 \ --without-oracle \ --without-ndbm \ --without-pgsql \ --without-odbc \ --with-installbuilddir=/usr/lib/apr-1/build # remove /usr/lib/lib and /usr/lib/include # make make clean make make check make DESTDIR=$BUILDDIR install # eis1 strip -R .note -R .comment $BUILDDIR/usr/bin/* strip -R .note -R .comment $BUILDDIR/usr/lib/* strip -R .note -R .comment $BUILDDIR/usr/lib/apr-util-1/* cd $SVNDIR/eisfair-1-bin cp $BUILDDIR/usr/lib/apr*.exp usr/lib/ cp $BUILDDIR/usr/lib/libapr-1.so.0.6.3 usr/lib/ cp $BUILDDIR/usr/lib/libaprutil-1.so.0.6.1 usr/lib/ cp $BUILDDIR/usr/lib/apr-util-1/apr*-1.so usr/lib/apr-util-1/ cd $SVNDIR/eisfair-1-bin-dev cp $BUILDDIR/usr/bin/* usr/bin/ cp -R $BUILDDIR/usr/include/* usr/include/ cp $BUILDDIR/usr/lib/*.a usr/lib/ cp $BUILDDIR/usr/lib/apr-util-1/*.a usr/lib/apr-util-1/ cp -R $BUILDDIR/usr/lib/apr-1 usr/lib/