1 | # |
---|
2 | # GCC 4.3.1., Newlib 1.16.0 |
---|
3 | # |
---|
4 | |
---|
5 | %include %{_configdir}/checks.cfg |
---|
6 | %include %{_configdir}/base.cfg |
---|
7 | |
---|
8 | %define gcc_version 4.3.2 |
---|
9 | %define newlib_version 1.16.0 |
---|
10 | %define mpfr_version 2.4.2 |
---|
11 | %define mpc_version 0.8.2 |
---|
12 | %define gmp_version 5.0.5 |
---|
13 | |
---|
14 | %define with_threads 1 |
---|
15 | %define with_plugin 0 |
---|
16 | %define with_iconv 0 |
---|
17 | |
---|
18 | # |
---|
19 | # The RTEMS 4.9 patches |
---|
20 | # |
---|
21 | %source set gcc https://ftp.gnu.org/pub/gnu/gcc/gcc-%{gcc_version}/gcc-core-%{gcc_version}.tar.bz2 |
---|
22 | %patch add gcc %{rtems_gcc_patches}/gcc-core-4.3.2-rtems4.9-20090825.diff |
---|
23 | %source add gcc https://ftp.gnu.org/pub/gnu/gcc/gcc-%{gcc_version}/gcc-g++-%{gcc_version}.tar.bz2 |
---|
24 | %patch add newlib %{rtems_newlib_patches}/newlib-1.16.0-rtems4.9-20090324.diff |
---|
25 | |
---|
26 | # |
---|
27 | # Checksums. |
---|
28 | # |
---|
29 | %hash sha512 gcc-core-4.3.2.tar.bz2 7fa7cfd57b3cb37990f41132037666d511a480df28d6d5a0620520501488abad89c7843067188bbe23f0c4d3eb5d113537a6a9375135596b58b3d7a848dc8a39 |
---|
30 | %hash sha512 gcc-core-4.3.2-rtems4.9-20090825.diff d326372a756a7289404031eb16dcc51c15259342ea3f8697f23cfa754ee38305d5e6aaeef56c83f11cdd28c85711c430d894a87303ad932b024a17fa4aaa4f63 |
---|
31 | %hash sha512 gcc-g++-%{gcc_version}.tar.bz2 b349344a9ea67418cca4b7465263e7c28b28008b9fbd76d7db2fb4ad38e63a943c601bc33e641319d48a48a8848562afff96c9ddaf90141d9ab835be6b955bb7 |
---|
32 | %hash sha512 mpfr-2.4.2.tar.bz2 c004b3dbf86c04960e4a1f8db37a409a7cc4cb76135e76e98dcc5ad93aaa8deb62334ee13ff84447a7c12a5e8cb57f25c62ac908c24920f1fb1a38d79d4a4c5e |
---|
33 | %hash sha512 mpc-0.8.2.tar.gz dcaac3897adf1411e1199e295e88d7438afc600f412565c3b450b0102b83751eb160f85b7522891195ff0a0a29fccedd07dc011a950969a0979c4e3d4efc1e10 |
---|
34 | %hash sha512 gmp-5.0.5.tar.bz2 64ba88a4a64fefb16eae9c644ea81194011ea0b42664a5af6b014e7da3d0f09605dee518b9a361b06510311cdfd496ab68d09da3d85d6680bdac3f765eb67f61 |
---|
35 | %hash sha512 newlib-1.16.0.tar.gz 40eb96bbc6736a16b6399e0cdb73e853d0d90b685c967e77899183446664d64570277a633fdafdefc351b46ce210a99115769a1d9f47ac749d7e82837d4d1ac3 |
---|
36 | %hash sha512 newlib-1.16.0-rtems4.9-20090324.diff 6222e85dc8a5f49089742b09348b4f9663861d8c41dba79227d0ff343d4a9f71a5a1d7aacd61567401b924c6453f0e44bc8045226f25ded2bd3fa8ede4c9742f |
---|
37 | |
---|
38 | # |
---|
39 | # The gcc/newlib build instructions. We use 4.7 Release 1. |
---|
40 | # |
---|
41 | %include %{_configdir}/gcc-4.3-1.cfg |
---|