# goto build dir cd /data/src/ SRCDIR=/data/src SVNDIR=/data/svn/trunk/lib/libapr1 BUILDDIR=/data/build/libapr1 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 # get current apr #tar xjvf apr-1.7.4.tar.bz2 cd apr-1.7.5 make distclean touch libtoolT # configure eis1 ./configure --prefix=/usr \ --enable-nonportable-atomics \ --with-installbuilddir=/usr/lib/apr-1/build \ --with-devrandom \ apr_cv_epoll_create1=no \ apr_cv_dup3=no \ apr_cv_accept4=no \ apr_cv_sock_cloexec=no # make make make check make install make DESTDIR=$BUILDDIR install # eis1 strip -R .note -R .comment $BUILDDIR/usr/bin/* strip -R .note -R .comment $BUILDDIR/usr/lib/* cd $SVNDIR/eisfair-1 cp $BUILDDIR/usr/lib/apr*.exp usr/lib/ cp $BUILDDIR/usr/lib/libapr-1.so.0.7.5 usr/lib/ cd $SVNDIR/eisfair-1-dev cp $BUILDDIR/usr/bin/* usr/bin/ cp -R $BUILDDIR/usr/include/* usr/include/ cp $BUILDDIR/usr/lib/*.a usr/lib/ cp -R $BUILDDIR/usr/lib/apr-1 usr/lib/