first stage of new bootstrap
[nyanlinux.git] / builders / clzip-0 / builder-target.sh
blob7f5a940efa041211c500abc4b293fddaf3148ab4
1 src_name=clzip
2 version=1.10
3 archive_name=$src_name-$version.tar.gz
4 url0=http://download.savannah.gnu.org/releases/lzip/$src_name/$archive_name
6 src_dir=$src_dir_root/$src_name-$version
7 cd $src_dir_root
8 rm -Rf $src_name-$version
9 tar xf $archive_name
11 build_dir=$builds_dir_root/$pkg_name-$version-$target_gnu_triple
12 rm -Rf $build_dir
13 mkdir -p $build_dir
14 cd $build_dir
16 OLD_PATH=$PATH
17 export PATH=$cross_toolchain_dir_root/bin:$PATH
19 # at link time, the only way to tell gnu ld where to look for shared lib dependencies is to pass the -rpath-link option
20 $src_dir/configure \
21 --prefix=/nyan/clzip/0 \
22 "CC=$target_gnu_triple-gcc -B$target_sysroot/nyan/glibc/current/lib -L$target_sysroot/nyan/glibc/current/lib -Wl,-rpath-link,$target_sysroot/nyan/glibc/current/lib -static-libgcc" \
23 'CFLAGS=-O2 -pipe -fPIC'
25 make -j $threads_n
26 make install-as-lzip DESTDIR=$target_sysroot
28 # cleanup and tidying
29 rm -Rf $target_sysroot/nyan/$src_name/0/share
30 $target_gnu_triple-strip -s $target_sysroot/nyan/$src_name/0/bin/$src_name
32 rm -Rf $build_dir $src_dir
33 export PATH=$OLD_PATH