# goto build dir cd /data/src/ SRCDIR=/data/src SVNDIR=/data/svn/trunk/lib/libaprutil1 BUILDDIR=/data/build/libaprutil1 LIBDIR=lib EISFAIR_VER=1 export CFLAGS='-O2 -g -m32 -march=i586 -mtune=i686 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables' if [ "`cat /etc/eisfair-system`" = "eisfair-64" ] then LIBDIR=lib64 EISFAIR_VER=64 export CFLAGS='-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables' fi export CXXFLAGS="${CFLAGS} -std=c++11" export APXS=/usr/bin/apxs #tar xjvf apr-util-1.6.1.tar.bz2 cd apr-util-1.6.3 make distclean touch libtoolT # configure ./configure --prefix=/usr \ --libdir=/usr/${LIBDIR} \ --with-apr=/usr/bin/apr-1-config \ --with-dbm=db \ --with-berkeley-db=/usr/${LIBDIR} \ --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/${LIBDIR}/apr-1/build # remove /usr/lib/lib and /usr/lib/include # make 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/* strip -R .note -R .comment $BUILDDIR/usr/lib/apr-util-1/* strip -R .note -R .comment $BUILDDIR/usr/lib/apr-util-1/* cd $SVNDIR/bin_eisfair-1 cp $BUILDDIR/usr/lib/apr*.exp usr/lib/ cp $BUILDDIR/usr/lib/libaprutil-1.so.0.6.3 usr/lib/ cp $BUILDDIR/usr/lib/apr-util-1/apr*-1.so usr/lib/apr-util-1/ cd $SVNDIR/bin_eisfair-1-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/ # eis64 strip -R .note -R .comment $BUILDDIR/usr/bin/* strip -R .note -R .comment $BUILDDIR/usr/lib64/* strip -R .note -R .comment $BUILDDIR/usr/lib/* strip -R .note -R .comment $BUILDDIR/usr/lib64/apr-util-1/* strip -R .note -R .comment $BUILDDIR/usr/lib64/apr-util-1/* cd $SVNDIR/bin_eisfair-64 cp $BUILDDIR/usr/lib64/apr*.exp usr/lib64/ cp $BUILDDIR/usr/lib64/libaprutil-1.so.0.6.3 usr/lib64/ cp $BUILDDIR/usr/lib64/apr-util-1/apr*-1.so usr/lib64/apr-util-1/ cd $SVNDIR/bin_eisfair-64-dev cp $BUILDDIR/usr/bin/* usr/bin/ cp -R $BUILDDIR/usr/include/* usr/include/ cp $BUILDDIR/usr/lib64/*.a usr/lib64/ cp $BUILDDIR/usr/lib64/apr-util-1/*.a usr/lib64/apr-util-1/