URL
https://opencores.org/ocsvn/zipcpu/zipcpu/trunk
Subversion Repositories zipcpu
[/] [zipcpu/] [trunk/] [sw/] [gcc-script.sh] - Rev 121
Go to most recent revision | Compare with Previous | Blame | View Log
#!/bin/bash if [[ ! -d gcc-5.3.0-zip ]] then tar -xjf ./gcc-5.3.0.tar.bz2 --transform s,gcc-5.3.0,gcc-5.3.0-zip, cd gcc-5.3.0-zip patch -p1 <../gcc-5.3.0-specs-1.patch rm gcc/config/rs6000/sysv4.h.orig patch -p1 <../gcc-zippatch.patch cd .. fi set +h set -e CLFS_HOST="x86_64-cross-linux-gnu" CLFS_TARGET="zip" INSTALL_BASE=`pwd`/install mkdir -p ${INSTALL_BASE}/cross-tools/bin mkdir -p ${INSTALL_BASE}/tools/lib mkdir -p ${INSTALL_BASE}/usr/include mkdir -p build-gcc cd build-gcc AR_FOR_TARGET=${INSTALL_BASE}/cross-tools/bin/zip-ar AS_FOR_TARGET=${INSTALL_BASE}/cross-tools/bin/zip-as LD_FOR_TARGET=${INSTALL_BASE}/cross-tools/bin/zip-ld NM_FOR_TARGET=${INSTALL_BASE}/cross-tools/bin/zip-nm OBJCOPY_FOR_TARGET=${INSTALL_BASE}/cross-tools/bin/zip-objcopy OBJDUMP_FOR_TARGET=${INSTALL_BASE}/cross-tools/bin/zip-objdump READELF_FOR_TARGET=${INSTALL_BASE}/cross-tools/bin/zip-readelf STRIP_FOR_TARGET=${INSTALL_BASE}/cross-tools/bin/zip-strip AS=as AR=ar ../gcc-5.3.0-zip/configure --with-gas \ --prefix=${INSTALL_BASE}/cross-tools \ --target=${CLFS_TARGET} --host=${CLFS_HOST} \ --with-sysroot=${INSTALL_BASE} \ --with-lib-path=${INSTALL_BASE}/tools/lib \ --with-local-prefix=${INSTALL_BASE}/usr \ --with-pkgversion=zip-gcc-`date +%y%m%d` \ --disable-shared --disable-multilib \ --disable-threads --disable-tls \ --disable-libada --disable-libsanitizer \ --disable-libssp --disable-libquadmath \ --disable-libgomp --disable-libvtv \ --enable-checking --disable-nls \ --disable-sjlj-exceptions \ --disable-decimal-float --disable-fixed-point \ --disable-lto --disable-canonical-system-headers make || true cd gcc; make || true cd ../; make all-libcc1 || true cd libcc1; make || true cd ../gcc; make || true make install || true
Go to most recent revision | Compare with Previous | Blame | View Log