diff --git a/rtems/config/tools/rtems-gcc-6-20160609-newlib-2.4.0.20160527-1.cfg b/rtems/config/tools/rtems-gcc-6-20160609-newlib-2.4.0.20160527-1.cfg old mode 100644 new mode 100755 index 66c83b9..6c553e6 --- a/rtems/config/tools/rtems-gcc-6-20160609-newlib-2.4.0.20160527-1.cfg +++ b/rtems/config/tools/rtems-gcc-6-20160609-newlib-2.4.0.20160527-1.cfg @@ -7,12 +7,14 @@ %define mpc_version 0.8.1 %define gmp_version 4.3.2 +%patch add gcc file://gcc-6.1.1-arm-eabi-multilib-20160816.diff %hash sha512 gcc-6-20160609.tar.bz2 f9ea9034c0456d350e418a7263cdd02596fdd553f40e9741907436f0df7dbbc5b025ea421c2aece2769ade8e356985c104a37fe6c1bdc51eb61d52257206e0f1 %hash sha512 newlib-2.4.0.20160527.tar.gz 09d0c8ac2a657e910eebfeeb7e5fcc6956591223fe499ed4717b5e719287148fc35e80835821fb5b6b586e371100737a7765a03c43f0c194cf67892484132d3f %hash sha512 mpfr-2.4.2.tar.bz2 c004b3dbf86c04960e4a1f8db37a409a7cc4cb76135e76e98dcc5ad93aaa8deb62334ee13ff84447a7c12a5e8cb57f25c62ac908c24920f1fb1a38d79d4a4c5e %hash sha512 mpc-0.8.1.tar.gz 14cb9ae3d33caed24d5ae648eed28b2e00ad047a8baeff25981129af88245b4def2948573d7a00d65c5bd34e53524aa6a7351b76703c9f888b41830c1a1daae2 %hash sha512 gmp-4.3.2.tar.bz2 2e0b0fd23e6f10742a5517981e5171c6e88b0a93c83da701b296f5c0861d72c19782daab589a7eac3f9032152a0fc7eff7f5362db8fccc4859564a9aa82329cf +%hash sha512 gcc-6.1.1-arm-eabi-multilib-20160816.diff cd47a1e44351d63dd848b2170f1fdd1106a1fb1ed4d0680fd86ef599f81aa421635030c5235d6b044143286207fc34094245fdb4a85d78db83e3a5f965f735a3 %define with_threads 1 %define with_plugin 0 diff --git a/source-builder/patches/gcc-6.1.1-arm-eabi-multilib-20160816.diff b/source-builder/patches/gcc-6.1.1-arm-eabi-multilib-20160816.diff index e69de29..d2f0bfd 100755 --- a/source-builder/patches/gcc-6.1.1-arm-eabi-multilib-20160816.diff +++ b/source-builder/patches/gcc-6.1.1-arm-eabi-multilib-20160816.diff @@ -0,0 +1,18 @@ +diff -ruN gcc-6-20160609.orig/gcc/config/arm/t-rtems gcc-6-20160609/gcc/config/arm/t-rtems +--- gcc-6-20160609.orig/gcc/config/arm/t-rtems 2016-01-15 03:29:12.000000000 -0800 ++++ gcc-6-20160609/gcc/config/arm/t-rtems 2016-08-16 11:42:02.727219302 -0700 +@@ -1,7 +1,7 @@ + # Custom RTEMS multilibs for ARM + +-MULTILIB_OPTIONS = mbig-endian mthumb march=armv6-m/march=armv7-a/march=armv7-r/march=armv7-m/mcpu=cortex-m7 mfpu=neon/mfpu=vfpv3-d16/mfpu=fpv4-sp-d16/mfpu=fpv5-d16 mfloat-abi=hard +-MULTILIB_DIRNAMES = eb thumb armv6-m armv7-a armv7-r armv7-m cortex-m7 neon vfpv3-d16 fpv4-sp-d16 fpv5-d16 hard ++MULTILIB_OPTIONS = mbig-endian mthumb march=armv6-m/march=armv7-a/march=armv7-r/march=armv7-m/mcpu=cortex-m7 mfpu=neon/mfpu=vfp/mfpu=vfpv3-d16/mfpu=fpv4-sp-d16/mfpu=fpv5-d16 mfloat-abi=hard/mfloat-abi=softfp ++MULTILIB_DIRNAMES = eb thumb armv6-m armv7-a armv7-r armv7-m cortex-m7 neon vfp vfpv3-d16 fpv4-sp-d16 fpv5-d16 hard softfp + + # Enumeration of multilibs + +@@ -19,3 +19,4 @@ + MULTILIB_REQUIRED += mthumb/mcpu=cortex-m7/mfpu=fpv5-d16/mfloat-abi=hard + MULTILIB_REQUIRED += mthumb/march=armv7-m + MULTILIB_REQUIRED += mthumb ++MULTILIB_REQUIRED += mfpu=vfp/mfloat-abi=softfp
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel