1 | # $Id$ |
---|
2 | |
---|
3 | PortSystem 1.0 |
---|
4 | PortGroup crossgcc 1.0 |
---|
5 | PortGroup compiler_blacklist_versions 1.0 |
---|
6 | |
---|
7 | crossgcc.setup arm-none-eabi 4.7.2 |
---|
8 | crossgcc.setup_libc newlib 1.20.0 |
---|
9 | |
---|
10 | checksums gcc-${version}.tar.bz2 \ |
---|
11 | md5 cc308a0891e778cfda7a151ab8a6e762 \ |
---|
12 | rmd160 fc281ade14b47d2a9c2ced4f7082c74bfbae31c1 \ |
---|
13 | sha256 8a9283d7010fb9fe5ece3ca507e0af5c19412626384f8a5e9434251ae100b084 \ |
---|
14 | newlib-${crossgcc.libc_version}.tar.gz \ |
---|
15 | sha1 65e7bdbeda0cbbf99c8160df573fd04d1cbe00d1 \ |
---|
16 | rmd160 e36c5337a74633456b47d09594974c7dd7a9cc3e |
---|
17 | |
---|
18 | # specific to ARM |
---|
19 | configure.args-append --enable-interwork --disable-newlib-supplied-syscalls |
---|
20 | |
---|
21 | # Failed to build with clang from Xcode 4.5 |
---|
22 | # fatal error: error in backend: ran out of registers during register allocation |
---|
23 | compiler.blacklist {clang >= 421 < 422} |
---|