# HG changeset patch # User Andre Heinecke # Date 1409230990 -7200 # Node ID d3258a6faedd44fbc1aa6a148b086254cb9b6298 # Parent c80777457133776acde014dc0e051df4b1eb63fa Document out of source and i386 build for curl diff -r c80777457133 -r d3258a6faedd INSTALL --- a/INSTALL Thu Aug 28 14:50:06 2014 +0200 +++ b/INSTALL Thu Aug 28 15:03:10 2014 +0200 @@ -67,8 +67,10 @@ tar -xf curl-7.37.1.tar.gz cd curl-7.37.1/ + mkdir build + cd build - ./configure --prefix=$YOURPREFIX \ + ../configure --prefix=$YOURPREFIX \ --without-nghttp2 --without-libidn --without-winidn --without-libssh2 \ --without-librtmp --without-libmetalink --without-axtls --without-nss \ --without-cyassl --without-ssl --without-gnutls --disable-gopher --disable-smtp \ @@ -130,6 +132,21 @@ nice make -j`nproc` && \ make install +Change to the curl directory + cd ../../curl-7.37.1/ + mkdir build-i386 + cd build-i386 + CFLAGS="-fpic -m32" CPPFLAGS="-fpic -m32" ../configure --prefix=$YOURPREFIX/i386 \ + --without-nghttp2 --without-libidn --without-winidn --without-libssh2 \ + --without-librtmp --without-libmetalink --without-axtls --without-nss \ + --without-cyassl --without-ssl --without-gnutls --disable-gopher --disable-smtp \ + --disable-imap --disable-pop3 --disable-tftp --disable-telnet --disable-dict \ + --disable-rtsp --disable-ldaps --disable-ldap --disable-file \ + --disable-ftp --enable-http --enable-shared=no -enable-static=yes \ + --with-polarssl=$YOURPREFIX/i386 --without-ca-bundle --without-ca-path \ + --without-zlib + make && make install + Now for Trustbridge itself cd ../../trustbridge mkdir build-i386