On 23/08/2016 12:46 AM, Kirspel, Kevin wrote:
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..8639083

--- 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

Patches are not allowed in the RSB repo. If the patch has been sent to gcc-patches it can be referenced from a mail archive. Failing that we can add the patch to the rtems-tools repo and pull it in from there.


 %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
ef46fcb1e4e7770cb4e6310d2f8649da7387e2979123add5801e54ac62f33d5fa2d1f87f3f44af73322296ebec138d52ad08c4f26245d04dbfa259a42af03ef6

 %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..b062130 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

Sorry, no patches in the RSB repo.

Chris


@@ -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-19
06:48:02.500993983 -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

++MULTILIB_DIRNAMES = eb thumb armv6-m armv7-a armv7-r armv7-m cortex-m7
neon vfp vfpv3-d16 fpv4-sp-d16 fpv5-d16 hard

+

+ # 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=hard



_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to