1 .
$nyan_root/conf.bootstrap.sh
6 archive_name
=mpc-
$version.
tar.gz
7 url0
=http
://ftpmirror.gnu.org
/mpc
/$archive_name
9 pkg_dir
=$pkgs_dir_root/mpc-
$version
11 mkdir
-p $pkgs_dir_root
12 cp -f $src_dir_root/$archive_name $pkgs_dir_root
16 build_dir
=$builds_dir_root/$pkg_name-$version
22 export PATH
=$PATH:$bootstrap_target_cross_toolchain/bin
24 # work out the right composition of flags to please the disgusting brain diareha
25 # which are meson/autotools/cmake/etc.
26 export "CPP=$bootstrap_target_gnu_triple-cpp"
27 export "CPPFLAGS=-isystem $bootstrap_target_sysroot/nyan/glibc/current/include -isystem $bootstrap_target_sysroot/nyan/linux-headers/current/include"
28 export "CFLAGS=-O2 -pipe -fPIC"
29 export "CC=$bootstrap_target_gnu_triple-gcc -B$bootstrap_target_sysroot/nyan/glibc/current/lib -L$bootstrap_target_sysroot/nyan/glibc/current/lib $CPPFLAGS"
31 --prefix=/nyan
/toolchains
/binutils-2.36
.1-gcc-4.7
.4/$slot \
32 --build=$bootstrap_build_gnu_triple \
33 --host=$bootstrap_target_gnu_triple \
34 --target=$bootstrap_target_gnu_triple \
35 --with-gmp=$bootstrap_target_sysroot/nyan
/toolchains
/binutils-2.36
.1-gcc-4.7
.4/$slot \
36 --with-mpfr=$bootstrap_target_sysroot/nyan
/toolchains
/binutils-2.36
.1-gcc-4.7
.4/$slot \
44 make install DESTDIR
=$bootstrap_target_sysroot
46 rm -f $bootstrap_target_sysroot/nyan
/toolchains
/binutils-2.36
.1-gcc-4.7
.4/$slot/lib
/libmpc.la
47 rm -Rf $bootstrap_target_sysroot/nyan
/toolchains
/binutils-2.36
.1-gcc-4.7
.4/$slot/share
49 export PATH
=$PATH_SAVED
51 rm -f $pkgs_dir_root/$archive_name
52 rm -Rf $pkg_dir $build_dir