Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Attempted to update to latest version of LLVM |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | llvm |
Files: | files | file ages | folders |
SHA1: |
03a0bbd8b0aa36e26d16c22c77f76f56 |
User & Date: | rkeene 2013-08-06 19:58:58 |
Context
2013-08-06
| ||
19:58 | Attempted to update to latest version of LLVM Leaf check-in: 03a0bbd8b0 user: rkeene tags: llvm | |
2012-09-03
| ||
18:44 | Added start of LLVM/Clang support (which as of version 3.1 does not produce any working compilers as far as I can tell) check-in: 825c8fd29a user: rkeene tags: llvm | |
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' CLANG_VERS='3.3' LLVM_VERS="${CLANG_VERS}" CRT_VERS="${CLANG_VERS}" # Start of script ## Initialize default values use_multilib='1' use_gnu_ld='1' |
︙ | ︙ | |||
93 94 95 96 97 98 99 | ## 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}" ### CLANG | > > > > > | | | | 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 | ## 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}" ### CLANG if [ "${CLANG_VERS}" = "3.3" ]; then CLANG_NAME="cfe" else CLANG_NAME="clang" fi CLANG_URL="http://llvm.org/releases/${CLANG_VERS}/${CLANG_NAME}-${CLANG_VERS}.src.tar.gz" CLANG_TARBALL="src/${CLANG_NAME}-${CLANG_VERS}.tar.gz" CLANG_DIR="${CLANG_NAME}-${CLANG_VERS}.src" ### LLVM LLVM_URL="http://llvm.org/releases/${LLVM_VERS}/llvm-${LLVM_VERS}.src.tar.gz" LLVM_TARBALL="src/llvm-${LLVM_VERS}.tar.gz" LLVM_DIR="llvm-${LLVM_VERS}.src" ### Compiler-RT |
︙ | ︙ | |||
272 273 274 275 276 277 278 | "../${BINUTILS_DIR}/configure" --target="${CCNAME}" --prefix="${CCDIR}" --disable-nls --with-sysroot="${CCDIR}/${CCNAME}" --with-build-sysroot="${CCDIR}/${CCNAME}" ${MAKE} || exit 1 ${MAKE} install || exit 1 ) || exit 1 | > | > | 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 | "../${BINUTILS_DIR}/configure" --target="${CCNAME}" --prefix="${CCDIR}" --disable-nls --with-sysroot="${CCDIR}/${CCNAME}" --with-build-sysroot="${CCDIR}/${CCNAME}" ${MAKE} || exit 1 ${MAKE} install || exit 1 ) || exit 1 if [ "${BUILD_CC_DONT_REMOVE}" != '1' ]; then rm -rf "binutils-${CCNAME}" fi ## Compile C compiler (CLANG) if needed ### Prepare fix-ups (stage1) if [ "${STAGE}" = "stage1" ]; then true fi |
︙ | ︙ | |||
396 397 398 399 400 401 402 | true fi ### If we exited with failure above, abort if [ "${retval}" != "2" -a "${retval}" != "0" ]; then exit 1 fi | > > | > | 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 | true fi ### If we exited with failure above, abort if [ "${retval}" != "2" -a "${retval}" != "0" ]; then exit 1 fi if [ "${BUILD_CC_DONT_REMOVE}" != '1' ]; then rm -rf "llvm-${CCNAME}" fi ## Install libraries for this platform for appscript in scripts/* scripts/post/*; do if echo "${appscripts}" | grep '/common$' >/dev/null; then continue fi |
︙ | ︙ |