# $Id: Portfile 112827 2013-11-02 12:28:30Z raimue@macports.org $

PortSystem      1.0
PortGroup       crossgcc 1.0
PortGroup       compiler_blacklist_versions 1.0

crossgcc.setup      arm-none-eabi 4.7.3
crossgcc.setup_libc newlib 1.20.0

revision        1

checksums       gcc-${version}.tar.bz2 \
                md5     86f428a30379bdee0224e353ee2f999e \
                rmd160  b4ba153b098cad726ecd28195ee445aa542d37ae \
                sha256  2f7c37eb4fc14422ff2358a9ef59c974a75ab41204ef0e49fc34ab1d8981a9c3 \
                newlib-${crossgcc.libc_version}.tar.gz \
                sha1    65e7bdbeda0cbbf99c8160df573fd04d1cbe00d1 \
                rmd160  e36c5337a74633456b47d09594974c7dd7a9cc3e

# specific to ARM
configure.args-append --enable-interwork --disable-newlib-supplied-syscalls

# Failed to build with clang from Xcode 4.5
# fatal error: error in backend: ran out of registers during register allocation
compiler.blacklist {clang >= 421 < 422}
