From 4b1cd1a74528f3cc56cfbd31dcc0ead3446bfab0 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Thu, 30 Aug 2007 14:53:39 +0000 Subject: gcc 4.1.2: add patches for maverick crunch (that's an FPU) --- packages/gcc/gcc_4.1.2.bb | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) (limited to 'packages/gcc/gcc_4.1.2.bb') diff --git a/packages/gcc/gcc_4.1.2.bb b/packages/gcc/gcc_4.1.2.bb index 2557a2694e..e21f6346fb 100644 --- a/packages/gcc/gcc_4.1.2.bb +++ b/packages/gcc/gcc_4.1.2.bb @@ -1,4 +1,4 @@ -PR = "r3" +PR = "r4" DESCRIPTION = "The GNU cc and gcc C compilers." HOMEPAGE = "http://www.gnu.org/software/gcc/" SECTION = "devel" @@ -28,10 +28,33 @@ SRC_URI = "ftp://ftp.gnu.org/pub/gnu/gcc/gcc-4.1.2/gcc-4.1.2.tar.bz2 \ file://ldflags.patch;patch=1 \ file://zecke-xgcc-cpp.patch;patch=1 \ file://unbreak-armv4t.patch;patch=1 \ - file://fix-ICE-in-arm_unwind_emit_set.diff;patch=1 \ + file://fix-ICE-in-arm_unwind_emit_set.diff;patch=1 \ file://cache-amnesia.patch;patch=1 \ + file://arm-crunch-saveregs.patch;patch=1 \ + file://arm-crunch-20000320.patch;patch=1 \ + file://arm-crunch-compare.patch;patch=1 \ + file://arm-crunch-compare-unordered.patch;patch=1 \ + file://arm-crunch-eabi-ieee754.patch;patch=1 \ + file://arm-crunch-eabi-ieee754-div.patch;patch=1 \ + file://arm-crunch-64bit-disable0.patch;patch=1 \ + file://arm-crunch-offset.patch;patch=1 \ + file://arm-crunch-fp_consts.patch;patch=1 \ + file://arm-crunch-neg2.patch;patch=1 \ + file://arm-crunch-predicates4-no_cond_exec.patch;patch=1 \ + file://arm-crunch-cfcvtds-disable.patch;patch=1 \ + file://arm-crunch-floatsi-disable.patch;patch=1 \ + file://arm-crunch-truncsi-disable.patch;patch=1 \ + file://arm-crunch-64bit-disable.patch;patch=1 \ + file://arm-crunch-condexec-disable.patch;patch=1 \ + file://arm-crunch-Uy.patch;patch=1 \ + file://arm-crunch-cirrus-bugfixes.patch;patch=1 \ " + + +# file://arm-crunch-compare-geu.patch;patch=1 \ +# file://arm-crunch-cfldrstr-disable.patch;patch=1 \ + SRC_URI_append_sh3 = " file://sh3-installfix-fixheaders.patch;patch=1 " #Set the fortran bits -- cgit v1.2.3 From ef0916b547e87abe7f5fb80fbba8273fad7de3c5 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Fri, 31 Aug 2007 08:17:20 +0000 Subject: disapproval of revision '4fb1a7447c5d8ace96a5ac6358c7fe10f0d951c4' --- packages/gcc/gcc_4.1.2.bb | 27 ++------------------------- 1 file changed, 2 insertions(+), 25 deletions(-) (limited to 'packages/gcc/gcc_4.1.2.bb') diff --git a/packages/gcc/gcc_4.1.2.bb b/packages/gcc/gcc_4.1.2.bb index e21f6346fb..2557a2694e 100644 --- a/packages/gcc/gcc_4.1.2.bb +++ b/packages/gcc/gcc_4.1.2.bb @@ -1,4 +1,4 @@ -PR = "r4" +PR = "r3" DESCRIPTION = "The GNU cc and gcc C compilers." HOMEPAGE = "http://www.gnu.org/software/gcc/" SECTION = "devel" @@ -28,33 +28,10 @@ SRC_URI = "ftp://ftp.gnu.org/pub/gnu/gcc/gcc-4.1.2/gcc-4.1.2.tar.bz2 \ file://ldflags.patch;patch=1 \ file://zecke-xgcc-cpp.patch;patch=1 \ file://unbreak-armv4t.patch;patch=1 \ - file://fix-ICE-in-arm_unwind_emit_set.diff;patch=1 \ + file://fix-ICE-in-arm_unwind_emit_set.diff;patch=1 \ file://cache-amnesia.patch;patch=1 \ - file://arm-crunch-saveregs.patch;patch=1 \ - file://arm-crunch-20000320.patch;patch=1 \ - file://arm-crunch-compare.patch;patch=1 \ - file://arm-crunch-compare-unordered.patch;patch=1 \ - file://arm-crunch-eabi-ieee754.patch;patch=1 \ - file://arm-crunch-eabi-ieee754-div.patch;patch=1 \ - file://arm-crunch-64bit-disable0.patch;patch=1 \ - file://arm-crunch-offset.patch;patch=1 \ - file://arm-crunch-fp_consts.patch;patch=1 \ - file://arm-crunch-neg2.patch;patch=1 \ - file://arm-crunch-predicates4-no_cond_exec.patch;patch=1 \ - file://arm-crunch-cfcvtds-disable.patch;patch=1 \ - file://arm-crunch-floatsi-disable.patch;patch=1 \ - file://arm-crunch-truncsi-disable.patch;patch=1 \ - file://arm-crunch-64bit-disable.patch;patch=1 \ - file://arm-crunch-condexec-disable.patch;patch=1 \ - file://arm-crunch-Uy.patch;patch=1 \ - file://arm-crunch-cirrus-bugfixes.patch;patch=1 \ " - - -# file://arm-crunch-compare-geu.patch;patch=1 \ -# file://arm-crunch-cfldrstr-disable.patch;patch=1 \ - SRC_URI_append_sh3 = " file://sh3-installfix-fixheaders.patch;patch=1 " #Set the fortran bits -- cgit v1.2.3 From 5eb656f512d3a020df88a162a47663bc9c629744 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Fri, 31 Aug 2007 08:24:30 +0000 Subject: gcc/gcc-cross 4.1.2: bump PR to build working compiler after broken ARM Crunch --- packages/gcc/gcc_4.1.2.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'packages/gcc/gcc_4.1.2.bb') diff --git a/packages/gcc/gcc_4.1.2.bb b/packages/gcc/gcc_4.1.2.bb index 2557a2694e..39980bf8b5 100644 --- a/packages/gcc/gcc_4.1.2.bb +++ b/packages/gcc/gcc_4.1.2.bb @@ -1,4 +1,4 @@ -PR = "r3" +PR = "r5" DESCRIPTION = "The GNU cc and gcc C compilers." HOMEPAGE = "http://www.gnu.org/software/gcc/" SECTION = "devel" -- cgit v1.2.3 From 3c9b8fa0dc7f1d5c279d345492b067630dcd02c7 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Wed, 19 Sep 2007 09:46:23 +0000 Subject: gcc(-cross): enable fortran for arm/EABI, thanks to Alain for showing and testing the patch --- packages/gcc/gcc_4.1.2.bb | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'packages/gcc/gcc_4.1.2.bb') diff --git a/packages/gcc/gcc_4.1.2.bb b/packages/gcc/gcc_4.1.2.bb index 39980bf8b5..9e05ae638c 100644 --- a/packages/gcc/gcc_4.1.2.bb +++ b/packages/gcc/gcc_4.1.2.bb @@ -1,4 +1,4 @@ -PR = "r5" +PR = "r6" DESCRIPTION = "The GNU cc and gcc C compilers." HOMEPAGE = "http://www.gnu.org/software/gcc/" SECTION = "devel" @@ -30,19 +30,23 @@ SRC_URI = "ftp://ftp.gnu.org/pub/gnu/gcc/gcc-4.1.2/gcc-4.1.2.tar.bz2 \ file://unbreak-armv4t.patch;patch=1 \ file://fix-ICE-in-arm_unwind_emit_set.diff;patch=1 \ file://cache-amnesia.patch;patch=1 \ - " + file://gfortran.patch;patch=1 \ + " SRC_URI_append_sh3 = " file://sh3-installfix-fixheaders.patch;patch=1 " #Set the fortran bits -# 'fortran' or '', not 'f77' like gcc3 had +# ',fortran' or '', not 'f77' like gcc3 had FORTRAN = "" +FORTRAN_linux-gnueabi = ",fortran" HAS_GFORTRAN = "no" -HAS_G2C = "no" +HAS_GFORTRAN_linux-gnueabi = "yes" +HAS_G2C = "yes" #Set the java bits -JAVA_arm = "" JAVA = "" +JAVA_arm = "" + LANGUAGES = "c,c++${FORTRAN}${JAVA}" require gcc3-build.inc -- cgit v1.2.3 From 8b7c85efaa667942b8b204aa8b54946f24c71732 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Wed, 19 Sep 2007 10:21:07 +0000 Subject: gcc: change the way to package fortran, reduce spurious variables, make missing fortran files non-fatal --- packages/gcc/gcc_4.1.2.bb | 3 --- 1 file changed, 3 deletions(-) (limited to 'packages/gcc/gcc_4.1.2.bb') diff --git a/packages/gcc/gcc_4.1.2.bb b/packages/gcc/gcc_4.1.2.bb index 9e05ae638c..1d76a48d3b 100644 --- a/packages/gcc/gcc_4.1.2.bb +++ b/packages/gcc/gcc_4.1.2.bb @@ -39,9 +39,6 @@ SRC_URI_append_sh3 = " file://sh3-installfix-fixheaders.patch;patch=1 " # ',fortran' or '', not 'f77' like gcc3 had FORTRAN = "" FORTRAN_linux-gnueabi = ",fortran" -HAS_GFORTRAN = "no" -HAS_GFORTRAN_linux-gnueabi = "yes" -HAS_G2C = "yes" #Set the java bits JAVA = "" -- cgit v1.2.3 From 4b38215b677e37bc93757f1841ae0b390dc46033 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Wed, 19 Sep 2007 12:01:58 +0000 Subject: gcc 4.1.2: disable fortran as it doesn't build for everybody (it works fine on the autobuilder and my home machine) --- packages/gcc/gcc_4.1.2.bb | 1 - 1 file changed, 1 deletion(-) (limited to 'packages/gcc/gcc_4.1.2.bb') diff --git a/packages/gcc/gcc_4.1.2.bb b/packages/gcc/gcc_4.1.2.bb index 1d76a48d3b..5d01163d94 100644 --- a/packages/gcc/gcc_4.1.2.bb +++ b/packages/gcc/gcc_4.1.2.bb @@ -38,7 +38,6 @@ SRC_URI_append_sh3 = " file://sh3-installfix-fixheaders.patch;patch=1 " #Set the fortran bits # ',fortran' or '', not 'f77' like gcc3 had FORTRAN = "" -FORTRAN_linux-gnueabi = ",fortran" #Set the java bits JAVA = "" -- cgit v1.2.3