Changeset 135643


Ignore:
Timestamp:
Apr 28, 2015, 7:32:26 PM (5 years ago)
Author:
cal@…
Message:

arm-none-eabi-gcc: update to 5.1.0, closes #47588, openmaintainer

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/cross/arm-none-eabi-gcc/Portfile

    r125283 r135643  
    55PortGroup       compiler_blacklist_versions 1.0
    66
    7 crossgcc.setup      arm-none-eabi 4.7.3
     7crossgcc.setup      arm-none-eabi 5.1.0
    88crossgcc.setup_libc newlib 1.20.0
    99
     
    1212
    1313checksums       gcc-${version}.tar.bz2 \
    14                 md5     86f428a30379bdee0224e353ee2f999e \
    15                 rmd160  b4ba153b098cad726ecd28195ee445aa542d37ae \
    16                 sha256  2f7c37eb4fc14422ff2358a9ef59c974a75ab41204ef0e49fc34ab1d8981a9c3 \
     14                rmd160  17a9623f384ce10415a603042e0592c9b4956078 \
     15                sha256  b7dafdf89cbb0e20333dbf5b5349319ae06e3d1a30bf3515b5488f7e89dca5ad \
    1716                newlib-${crossgcc.libc_version}.tar.gz \
    1817                sha1    65e7bdbeda0cbbf99c8160df573fd04d1cbe00d1 \
     
    2524# fatal error: error in backend: ran out of registers during register allocation
    2625compiler.blacklist {clang >= 421 < 422}
     26
     27# GCC's arm target code contains bracket nesting exceeding clangs's default
     28# bracket limit.  (https://llvm.org/bugs/show_bug.cgi?id=19650)
     29if {[string match "*clang*" ${configure.compiler}]} {
     30    configure.cflags-append -fbracket-depth=512
     31    configure.cxxflags-append -fbracket-depth=512
     32}
     33
     34# -fbracket-depth is supported by clang-3.3 and above
     35compiler.blacklist macports-clang-2.9 macports-clang-3.0 macports-clang-3.1 macports-clang-3.2
Note: See TracChangeset for help on using the changeset viewer.