lars@samson:~/homesystems/freetz/test-trunk$ time make xyssl-precompiled
touch -c /home/lars/homesystems/freetz/test-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libc.a
for i in ld-uClibc-0.9.29.so ld-uClibc.so.0 libc.so libc.so.0 libcrypt-0.9.29.so libcrypt.so libcrypt.so.0 libdl-0.9.29.so libdl.so libdl.so.0 libm-0.9.29.so libm.so libm.so.0 libnsl-0.9.29.so libnsl.so libnsl.so.0 libpthread-0.9.29.so libpthread.so libpthread.so.0 libresolv-0.9.29.so libresolv.so libresolv.so.0 librt-0.9.29.so librt.so librt.so.0 libthread_db-0.9.29.so libthread_db.so libthread_db.so.1 libuClibc-0.9.29.so libutil-0.9.29.so libutil.so libutil.so.0 ; do \
cp -a /home/lars/homesystems/freetz/test-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/lib/$i root/lib/$i; \
done
sed -i -e 's|$(FREETZ_BASE_DIR)|/home/lars/homesystems/freetz/test-trunk|g' /home/lars/homesystems/freetz/test-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libc.so
ln -sf libuClibc-0.9.29.so root/lib/libc.so
touch -c root/lib/libc.so.0
rm -f -r source/xyssl-svn-r38
tar -C source -v -xzf dl/xyssl-svn-r38.tar.gz
xyssl-svn-r38/
xyssl-svn-r38/BUGS.txt
xyssl-svn-r38/contrib/
xyssl-svn-r38/contrib/indent.sh
xyssl-svn-r38/include/
xyssl-svn-r38/include/xyssl/
xyssl-svn-r38/include/xyssl/aes.h
xyssl-svn-r38/include/xyssl/arc4.h
xyssl-svn-r38/include/xyssl/base64.h
xyssl-svn-r38/include/xyssl/bignum.h
xyssl-svn-r38/include/xyssl/bn_mul.h
xyssl-svn-r38/include/xyssl/certs.h
xyssl-svn-r38/include/xyssl/config.h
xyssl-svn-r38/include/xyssl/debug.h
xyssl-svn-r38/include/xyssl/des.h
xyssl-svn-r38/include/xyssl/dhm.h
xyssl-svn-r38/include/xyssl/havege.h
xyssl-svn-r38/include/xyssl/md2.h
xyssl-svn-r38/include/xyssl/md4.h
xyssl-svn-r38/include/xyssl/md5.h
xyssl-svn-r38/include/xyssl/net.h
xyssl-svn-r38/include/xyssl/openssl.h
xyssl-svn-r38/include/xyssl/padlock.h
xyssl-svn-r38/include/xyssl/rsa.h
xyssl-svn-r38/include/xyssl/sha1.h
xyssl-svn-r38/include/xyssl/sha2.h
xyssl-svn-r38/include/xyssl/sha4.h
xyssl-svn-r38/include/xyssl/ssl.h
xyssl-svn-r38/include/xyssl/timing.h
xyssl-svn-r38/include/xyssl/x509.h
xyssl-svn-r38/LGPL.txt
xyssl-svn-r38/library/
xyssl-svn-r38/library/aes.c
xyssl-svn-r38/library/arc4.c
xyssl-svn-r38/library/base64.c
xyssl-svn-r38/library/bignum.c
xyssl-svn-r38/library/certs.c
xyssl-svn-r38/library/debug.c
xyssl-svn-r38/library/des.c
xyssl-svn-r38/library/dhm.c
xyssl-svn-r38/library/havege.c
xyssl-svn-r38/library/Makefile
xyssl-svn-r38/library/md2.c
xyssl-svn-r38/library/md4.c
xyssl-svn-r38/library/md5.c
xyssl-svn-r38/library/net.c
xyssl-svn-r38/library/padlock.c
xyssl-svn-r38/library/rsa.c
xyssl-svn-r38/library/sha1.c
xyssl-svn-r38/library/sha2.c
xyssl-svn-r38/library/sha4.c
xyssl-svn-r38/library/ssl_cli.c
xyssl-svn-r38/library/ssl_srv.c
xyssl-svn-r38/library/ssl_tls.c
xyssl-svn-r38/library/timing.c
xyssl-svn-r38/library/x509parse.c
xyssl-svn-r38/library/x509write.c
xyssl-svn-r38/Makefile
xyssl-svn-r38/NEWS.txt
xyssl-svn-r38/programs/
xyssl-svn-r38/programs/aes/
xyssl-svn-r38/programs/aes/aescrypt2.c
xyssl-svn-r38/programs/hash/
xyssl-svn-r38/programs/hash/hello.c
xyssl-svn-r38/programs/hash/md5sum.c
xyssl-svn-r38/programs/hash/sha1sum.c
xyssl-svn-r38/programs/hash/sha2sum.c
xyssl-svn-r38/programs/Makefile
xyssl-svn-r38/programs/pkey/
xyssl-svn-r38/programs/pkey/dh_client.c
xyssl-svn-r38/programs/pkey/dh_genprime.c
xyssl-svn-r38/programs/pkey/dh_prime.txt
xyssl-svn-r38/programs/pkey/dh_server.c
xyssl-svn-r38/programs/pkey/mpi_demo.c
xyssl-svn-r38/programs/pkey/rsa_genkey.c
xyssl-svn-r38/programs/pkey/rsa_priv.txt
xyssl-svn-r38/programs/pkey/rsa_pub.txt
xyssl-svn-r38/programs/pkey/rsa_sign.c
xyssl-svn-r38/programs/pkey/rsa_verify.c
xyssl-svn-r38/programs/ssl/
xyssl-svn-r38/programs/ssl/CA-HOWTO.txt
xyssl-svn-r38/programs/ssl/ssl_client1.c
xyssl-svn-r38/programs/ssl/ssl_client2.c
xyssl-svn-r38/programs/ssl/ssl_server.c
xyssl-svn-r38/programs/ssl/test-ca/
xyssl-svn-r38/programs/ssl/test-ca/client1.crt
xyssl-svn-r38/programs/ssl/test-ca/client1.key
xyssl-svn-r38/programs/ssl/test-ca/client2.crt
xyssl-svn-r38/programs/ssl/test-ca/client2.key
xyssl-svn-r38/programs/ssl/test-ca/client2.pfx
xyssl-svn-r38/programs/ssl/test-ca/crl.pem
xyssl-svn-r38/programs/ssl/test-ca/index
xyssl-svn-r38/programs/ssl/test-ca/index.attr
xyssl-svn-r38/programs/ssl/test-ca/newcerts/
xyssl-svn-r38/programs/ssl/test-ca/newcerts/01.pem
xyssl-svn-r38/programs/ssl/test-ca/newcerts/02.pem
xyssl-svn-r38/programs/ssl/test-ca/newcerts/03.pem
xyssl-svn-r38/programs/ssl/test-ca/newcerts/04.pem
xyssl-svn-r38/programs/ssl/test-ca/serial
xyssl-svn-r38/programs/ssl/test-ca/server1.crt
xyssl-svn-r38/programs/ssl/test-ca/server1.key
xyssl-svn-r38/programs/ssl/test-ca/server2.crt
xyssl-svn-r38/programs/ssl/test-ca/server2.key
xyssl-svn-r38/programs/ssl/test-ca/sslconf.txt
xyssl-svn-r38/programs/ssl/test-ca/test-ca.crt
xyssl-svn-r38/programs/ssl/test-ca/test-ca.key
xyssl-svn-r38/programs/test/
xyssl-svn-r38/programs/test/benchmark.c
xyssl-svn-r38/programs/test/selftest.c
xyssl-svn-r38/programs/test/ssl_test.c
xyssl-svn-r38/visualc/
xyssl-svn-r38/visualc/_build.dsw
xyssl-svn-r38/visualc/_build_all.dsp
xyssl-svn-r38/visualc/aescrypt2.dsp
xyssl-svn-r38/visualc/benchmark.dsp
xyssl-svn-r38/visualc/dh_client.dsp
xyssl-svn-r38/visualc/dh_genprime.dsp
xyssl-svn-r38/visualc/dh_prime.txt
xyssl-svn-r38/visualc/dh_server.dsp
xyssl-svn-r38/visualc/hello.dsp
xyssl-svn-r38/visualc/md5sum.dsp
xyssl-svn-r38/visualc/mpi_demo.dsp
xyssl-svn-r38/visualc/rsa_genkey.dsp
xyssl-svn-r38/visualc/rsa_priv.txt
xyssl-svn-r38/visualc/rsa_pub.txt
xyssl-svn-r38/visualc/rsa_sign.dsp
xyssl-svn-r38/visualc/rsa_verify.dsp
xyssl-svn-r38/visualc/selftest.dsp
xyssl-svn-r38/visualc/sha1sum.dsp
xyssl-svn-r38/visualc/sha2sum.dsp
xyssl-svn-r38/visualc/ssl_client1.dsp
xyssl-svn-r38/visualc/ssl_client2.dsp
xyssl-svn-r38/visualc/ssl_server.dsp
xyssl-svn-r38/visualc/ssl_test.dsp
xyssl-svn-r38/visualc/xyssl.dsp
xyssl-svn-r38/XySSL.png
shopt -s nullglob; for i in make/libs/patches/*.xyssl.patch; do tools/freetz_patch source/xyssl-svn-r38 $i; done
applying patch file make/libs/patches/110-minimal.xyssl.patch
patching file include/xyssl/config.h
Hunk #1 succeeded at 81 (offset 6 lines).
Hunk #2 succeeded at 139 (offset 6 lines).
Hunk #3 succeeded at 155 with fuzz 2 (offset 6 lines).
Hunk #4 succeeded at 163 with fuzz 2 (offset 6 lines).
patching file library/Makefile
----------------------------------------------------------------------
touch source/xyssl-svn-r38/.unpacked
touch source/xyssl-svn-r38/.configured
PATH="/home/lars/homesystems/freetz/test-trunk/toolchain/target/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" \
make -j2 -C source/xyssl-svn-r38/library \
CC="/home/lars/homesystems/freetz/test-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc" \
CFLAGS="-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DLINUX -I../include" \
CPPFLAGS="-I/home/lars/homesystems/freetz/test-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/include" \
LDFLAGS="-L/home/lars/homesystems/freetz/test-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib" \
AR="mipsel-linux-uclibc-ar" \
RANLIB="mipsel-linux-uclibc-ranlib" \
STRIP="mipsel-linux-uclibc-strip" \
shared
make[1]: Betrete Verzeichnis '/home/lars/homesystems/freetz/test-trunk/source/xyssl-svn-r38/library'
CC base64.c
CC aes.c
CC bignum.c
CC certs.c
CC des.c
CC debug.c
CC md5.c
CC havege.c
CC net.c
CC padlock.c
CC rsa.c
CC sha1.c
CC sha4.c
CC ssl_cli.c
CC ssl_srv.c
CC ssl_tls.c
CC timing.c
CC x509parse.c
CC x509write.c
AR libxyssl.a
ar: creating libxyssl.a
RL libxyssl.a
LD libxyssl.so
make[1]: Verlasse Verzeichnis '/home/lars/homesystems/freetz/test-trunk/source/xyssl-svn-r38/library'
mkdir -p /home/lars/homesystems/freetz/test-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib
cp -a source/xyssl-svn-r38/library/libxyssl.so* /home/lars/homesystems/freetz/test-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/
mkdir -p /home/lars/homesystems/freetz/test-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/include
cp -a source/xyssl-svn-r38/include/xyssl /home/lars/homesystems/freetz/test-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/include/
cp -a /home/lars/homesystems/freetz/test-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libxyssl*.so* root/usr/lib/
/home/lars/homesystems/freetz/test-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} root/usr/lib/libxyssl.so
real 0m4.464s
user 0m1.876s
sys 0m0.936s