Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Updated to GCC 4.6.3
Added support for scripts to validate whether a patch is needed or not |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
3c8be3d88bc81f882df72164b7ad4fa6 |
User & Date: | rkeene 2012-08-09 05:45:22 |
Context
2013-08-06
| ||
20:00 | Fixed AIX platform naming during collection check-in: 4c71db1e90 user: rkeene tags: trunk | |
2012-09-02
| ||
19:24 | Create new branch named "llvm" check-in: e141bd787f user: rkeene tags: llvm | |
19:23 | Began work on adding Java support Leaf check-in: ad10c6064e user: rkeene tags: java-support | |
2012-08-09
| ||
05:45 |
Updated to GCC 4.6.3
Added support for scripts to validate whether a patch is needed or not check-in: 3c8be3d88b user: rkeene tags: trunk | |
2012-07-23
| ||
15:53 | Updated to deal with Debian-ized platforms that install certain platform files into /usr/lib/<platform> check-in: 7c00a2a0d5 user: rkeene tags: trunk | |
Changes
Changes to build-cc.
︙ | ︙ | |||
30 31 32 33 34 35 36 | ## Load configuration file if [ -f "build-cc.conf" ]; then . "build-cc.conf" fi # Tool versions BINUTILS_VERS='2.22' | | | 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | ## Load configuration file if [ -f "build-cc.conf" ]; then . "build-cc.conf" fi # Tool versions BINUTILS_VERS='2.22' GCC_VERS='4.6.3' GMP_VERS='5.0.2' MPFR_VERS='3.0.1' MPC_VERS='0.9' # Start of script ## Initialize default values use_multilib='1' |
︙ | ︙ | |||
94 95 96 97 98 99 100 | ## URLs ### Binutils BINUTILS_URL="http://ftp.gnu.org/gnu/binutils/binutils-${BINUTILS_VERS}.tar.bz2" BINUTILS_TARBALL="src/binutils-${BINUTILS_VERS}.tar.bz2" BINUTILS_DIR="binutils-${BINUTILS_VERS}" ### GCC | | | 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | ## URLs ### Binutils BINUTILS_URL="http://ftp.gnu.org/gnu/binutils/binutils-${BINUTILS_VERS}.tar.bz2" BINUTILS_TARBALL="src/binutils-${BINUTILS_VERS}.tar.bz2" BINUTILS_DIR="binutils-${BINUTILS_VERS}" ### GCC GCC_URL="http://mirrors.kernel.org/gnu/gcc/gcc-${GCC_VERS}/gcc-${GCC_VERS}.tar.bz2" GCC_TARBALL="src/gcc-${GCC_VERS}.tar.bz2" GCC_DIR="gcc-${GCC_VERS}" ### GMP GMP_URL="http://ftp.gnu.org/gnu/gmp/gmp-${GMP_VERS}.tar.bz2" GMP_TARBALL="src/gmp-${GMP_VERS}.tar.bz2" GMP_DIR="gmp-${GMP_VERS}" |
︙ | ︙ | |||
360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 | mv "${GMP_DIR}" "${GCC_DIR}/gmp" mv "${MPFR_DIR}" "${GCC_DIR}/mpfr" mv "${MPC_DIR}" "${GCC_DIR}/mpc" # Apply patches ## Apply patch files for patchfile in "$(pwd)/patches/gcc"/*.diff; do if [ ! -f "${patchfile}" ]; then continue fi ( echo " * Applying patch ${patchfile}" cd "${GCC_DIR}" || exit 1 "${PATCH:-patch}" -p1 < "${patchfile}" || exit 1 | > > > > > > > | 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 | mv "${GMP_DIR}" "${GCC_DIR}/gmp" mv "${MPFR_DIR}" "${GCC_DIR}/mpfr" mv "${MPC_DIR}" "${GCC_DIR}/mpc" # Apply patches ## Apply patch files for patchfile in "$(pwd)/patches/gcc"/*.diff; do patchfile_checkscript="$(echo "${patchfile}" | sed 's@\.diff$@.sh@')" if [ ! -f "${patchfile}" ]; then continue fi if [ -x "${patchfile_checkscript}" ]; then if ! "${patchfile_checkscript}" "${GCC_VERS}"; then continue fi fi ( echo " * Applying patch ${patchfile}" cd "${GCC_DIR}" || exit 1 "${PATCH:-patch}" -p1 < "${patchfile}" || exit 1 |
︙ | ︙ |
Added patches/gcc/gcc-4.6.1-fixgmon.sh.
> > > > > > > > | 1 2 3 4 5 6 7 8 | #! /bin/bash # This patch only applies to GCC 4.6.x if echo "$1" | grep '^4\.6\.' >/dev/null; then exit 0 fi exit 1 |
Added patches/gcc/gcc-4.6.1-fixsonamelink.sh.
> > > > > > > > | 1 2 3 4 5 6 7 8 | #! /bin/bash # This patch only applies to GCC 4.6.x if echo "$1" | grep '^4\.6\.' >/dev/null; then exit 0 fi exit 1 |
Added patches/gcc/gcc-4.6.1-netbsdmultilibs.sh.
> > > > > > > > | 1 2 3 4 5 6 7 8 | #! /bin/bash # This patch only applies to GCC 4.6.x if echo "$1" | grep '^4\.6\.' >/dev/null; then exit 0 fi exit 1 |