summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKoen Kooi <koen@openembedded.org>2008-04-11 10:44:47 +0000
committerKoen Kooi <koen@openembedded.org>2008-04-11 10:44:47 +0000
commite2ad63e36348a3e534f6f55b902e22d3ad98be30 (patch)
treebf085860292d0ca338a2f249aaa06044984e0ba7
parent8f18958d24640e545bedac5f4d6e30b6eef27134 (diff)
gcc 4.3.0: add all patches from debian and fedora into their respective subdirs and apply a few.
-rw-r--r--packages/gcc/gcc-4.3.0.inc20
-rw-r--r--packages/gcc/gcc-4.3.0/debian/.mtn2git_empty0
-rw-r--r--packages/gcc/gcc-4.3.0/debian/ada-acats.dpatch78
-rw-r--r--packages/gcc/gcc-4.3.0/debian/ada-alpha.dpatch88
-rw-r--r--packages/gcc/gcc-4.3.0/debian/ada-default-project-path.dpatch147
-rw-r--r--packages/gcc/gcc-4.3.0/debian/ada-driver-check.dpatch50
-rw-r--r--packages/gcc/gcc-4.3.0/debian/ada-driver.dpatch42
-rw-r--r--packages/gcc/gcc-4.3.0/debian/ada-gcc-name.dpatch87
-rw-r--r--packages/gcc/gcc-4.3.0/debian/ada-gnatvsn.dpatch46
-rw-r--r--packages/gcc/gcc-4.3.0/debian/ada-libgnatprj.dpatch4809
-rw-r--r--packages/gcc/gcc-4.3.0/debian/ada-libgnatvsn.dpatch1598
-rw-r--r--packages/gcc/gcc-4.3.0/debian/ada-link-lib.dpatch1932
-rw-r--r--packages/gcc/gcc-4.3.0/debian/ada-sjlj.dpatch1307
-rw-r--r--packages/gcc/gcc-4.3.0/debian/ada-symbolic-tracebacks.dpatch346
-rw-r--r--packages/gcc/gcc-4.3.0/debian/alpha-ieee-doc.dpatch44
-rw-r--r--packages/gcc/gcc-4.3.0/debian/alpha-ieee.dpatch57
-rw-r--r--packages/gcc/gcc-4.3.0/debian/alpha-no-ev4-directive.dpatch49
-rw-r--r--packages/gcc/gcc-4.3.0/debian/arm-unbreak-eabi-armv4t.dpatch36
-rw-r--r--packages/gcc/gcc-4.3.0/debian/boehm-gc-getnprocs.dpatch39
-rw-r--r--packages/gcc/gcc-4.3.0/debian/boehm-gc-nocheck.dpatch37
-rw-r--r--packages/gcc/gcc-4.3.0/debian/config-ml.dpatch94
-rw-r--r--packages/gcc/gcc-4.3.0/debian/cpu-default-i486.dpatch37
-rw-r--r--packages/gcc/gcc-4.3.0/debian/cross-fixes.dpatch129
-rw-r--r--packages/gcc/gcc-4.3.0/debian/cross-include.dpatch39
-rw-r--r--packages/gcc/gcc-4.3.0/debian/deb-protoize.dpatch47
-rw-r--r--packages/gcc/gcc-4.3.0/debian/gcc-d-lang.dpatch246
-rw-r--r--packages/gcc/gcc-4.3.0/debian/gcc-driver-extra-langs.dpatch40
-rw-r--r--packages/gcc/gcc-4.3.0/debian/gcc-hash-style-both.dpatch163
-rw-r--r--packages/gcc/gcc-4.3.0/debian/gcc-hash-style-gnu.dpatch163
-rw-r--r--packages/gcc/gcc-4.3.0/debian/gcc-i386-emit-cld.dpatch179
-rw-r--r--packages/gcc/gcc-4.3.0/debian/gcc-ice-apport.dpatch44
-rw-r--r--packages/gcc/gcc-4.3.0/debian/gcc-ice-hack.dpatch331
-rw-r--r--packages/gcc/gcc-4.3.0/debian/gcc-multilib64dir.dpatch62
-rw-r--r--packages/gcc/gcc-4.3.0/debian/gcc-pascal-lang.dpatch726
-rw-r--r--packages/gcc/gcc-4.3.0/debian/gcc-ssp-default.dpatch209
-rw-r--r--packages/gcc/gcc-4.3.0/debian/gcc-textdomain.dpatch103
-rw-r--r--packages/gcc/gcc-4.3.0/debian/gdc-fix-build-kbsd-gnu.dpatch87
-rw-r--r--packages/gcc/gcc-4.3.0/debian/gpc-4.1.dpatch28
-rw-r--r--packages/gcc/gcc-4.3.0/debian/gpc-gcc-4.x.dpatch32
-rw-r--r--packages/gcc/gcc-4.3.0/debian/gpc-names.dpatch117
-rw-r--r--packages/gcc/gcc-4.3.0/debian/hurd-changes.dpatch72
-rw-r--r--packages/gcc/gcc-4.3.0/debian/ignore-comp-fail.dpatch38
-rw-r--r--packages/gcc/gcc-4.3.0/debian/kbsd-gnu-ada.dpatch231
-rw-r--r--packages/gcc/gcc-4.3.0/debian/kbsd-gnu.dpatch99
-rw-r--r--packages/gcc/gcc-4.3.0/debian/libffi-configure.dpatch45
-rw-r--r--packages/gcc/gcc-4.3.0/debian/libjava-armel-ldflags.dpatch38
-rw-r--r--packages/gcc/gcc-4.3.0/debian/libjava-debuginfo.dpatch43
-rw-r--r--packages/gcc/gcc-4.3.0/debian/libjava-disable-static.dpatch45
-rw-r--r--packages/gcc/gcc-4.3.0/debian/libjava-jar.dpatch227
-rw-r--r--packages/gcc/gcc-4.3.0/debian/libjava-jnipath.dpatch94
-rw-r--r--packages/gcc/gcc-4.3.0/debian/libjava-loading-constraints.dpatch431
-rw-r--r--packages/gcc/gcc-4.3.0/debian/libjava-nobiarch-check.dpatch44
-rw-r--r--packages/gcc/gcc-4.3.0/debian/libjava-realloc-leak.dpatch79
-rw-r--r--packages/gcc/gcc-4.3.0/debian/libjava-rpath.dpatch49
-rw-r--r--packages/gcc/gcc-4.3.0/debian/libjava-sjlj.dpatch65
-rw-r--r--packages/gcc/gcc-4.3.0/debian/libjava-soname.dpatch34
-rw-r--r--packages/gcc/gcc-4.3.0/debian/libjava-stacktrace.dpatch70
-rw-r--r--packages/gcc/gcc-4.3.0/debian/libjava-subdir.dpatch246
-rw-r--r--packages/gcc/gcc-4.3.0/debian/libjava-xulrunner1.9.dpatch41
-rw-r--r--packages/gcc/gcc-4.3.0/debian/libobjc-gc-link.dpatch73
-rw-r--r--packages/gcc/gcc-4.3.0/debian/libssp-gnu.dpatch52
-rw-r--r--packages/gcc/gcc-4.3.0/debian/libstdc++-doclink.dpatch51
-rw-r--r--packages/gcc/gcc-4.3.0/debian/libstdc++-pic.dpatch71
-rw-r--r--packages/gcc/gcc-4.3.0/debian/libstdc++-symbols-hppa.dpatch369
-rw-r--r--packages/gcc/gcc-4.3.0/debian/link-libs.dpatch157
-rw-r--r--packages/gcc/gcc-4.3.0/debian/mips-triarch.dpatch61
-rw-r--r--packages/gcc/gcc-4.3.0/debian/mudflap-nocheck.dpatch36
-rw-r--r--packages/gcc/gcc-4.3.0/debian/multiarch-include.dpatch138
-rw-r--r--packages/gcc/gcc-4.3.0/debian/multiarch-lib.dpatch52
-rw-r--r--packages/gcc/gcc-4.3.0/debian/note-gnu-stack.dpatch316
-rw-r--r--packages/gcc/gcc-4.3.0/debian/powerpc-biarch.dpatch47
-rw-r--r--packages/gcc/gcc-4.3.0/debian/ppc64-ada.dpatch257
-rw-r--r--packages/gcc/gcc-4.3.0/debian/pr24170.dpatch88
-rw-r--r--packages/gcc/gcc-4.3.0/debian/pr27880.dpatch90
-rw-r--r--packages/gcc/gcc-4.3.0/debian/pr28102.dpatch45
-rw-r--r--packages/gcc/gcc-4.3.0/debian/pr28322.dpatch151
-rw-r--r--packages/gcc/gcc-4.3.0/debian/pr30961.dpatch179
-rw-r--r--packages/gcc/gcc-4.3.0/debian/pr33148.dpatch94
-rw-r--r--packages/gcc/gcc-4.3.0/debian/pr34571.dpatch63
-rw-r--r--packages/gcc/gcc-4.3.0/debian/rename-info-files.dpatch710
-rw-r--r--packages/gcc/gcc-4.3.0/debian/s390-biarch.dpatch36
-rw-r--r--packages/gcc/gcc-4.3.0/debian/sparc-biarch.dpatch80
-rw-r--r--packages/gcc/gcc-4.3.0/debian/svn-class-updates.dpatch55
-rw-r--r--packages/gcc/gcc-4.3.0/debian/svn-doc-updates.dpatch79
-rw-r--r--packages/gcc/gcc-4.3.0/debian/svn-gdc-updates.dpatch137
-rw-r--r--packages/gcc/gcc-4.3.0/debian/svn-updates.dpatch569584
-rw-r--r--packages/gcc/gcc-4.3.0/debian/template.dpatch33
-rw-r--r--packages/gcc/gcc-4.3.0/fedora/.mtn2git_empty0
-rw-r--r--packages/gcc/gcc-4.3.0/fedora/gcc43-c++-builtin-redecl.patch102
-rw-r--r--packages/gcc/gcc-4.3.0/fedora/gcc43-cpp-pragma.patch284
-rw-r--r--packages/gcc/gcc-4.3.0/fedora/gcc43-i386-libgomp.patch61
-rw-r--r--packages/gcc/gcc-4.3.0/fedora/gcc43-ia64-libunwind.patch538
-rw-r--r--packages/gcc/gcc-4.3.0/fedora/gcc43-java-debug-iface-type.patch17
-rw-r--r--packages/gcc/gcc-4.3.0/fedora/gcc43-java-nomulti.patch44
-rw-r--r--packages/gcc/gcc-4.3.0/fedora/gcc43-libgomp-speedup.patch2797
-rw-r--r--packages/gcc/gcc-4.3.0/fedora/gcc43-ppc32-retaddr.patch86
-rw-r--r--packages/gcc/gcc-4.3.0/fedora/gcc43-pr27898.patch16
-rw-r--r--packages/gcc/gcc-4.3.0/fedora/gcc43-pr32139.patch19
-rw-r--r--packages/gcc/gcc-4.3.0/fedora/gcc43-pr33763.patch153
-rw-r--r--packages/gcc/gcc-4.3.0/fedora/gcc43-pr35440.patch56
-rw-r--r--packages/gcc/gcc-4.3.0/fedora/gcc43-pr35751.patch114
-rw-r--r--packages/gcc/gcc-4.3.0/fedora/gcc43-rh251682.patch89
-rw-r--r--packages/gcc/gcc-4.3.0/fedora/gcc43-rh330771.patch34
-rw-r--r--packages/gcc/gcc-4.3.0/fedora/gcc43-rh341221.patch28
-rw-r--r--packages/gcc/gcc-4.3.0/gcc43-build-id.patch74
-rw-r--r--packages/gcc/gcc-4.3.0/gcc43-ppc64-ia64-GNU-stack.patch86
-rw-r--r--packages/gcc/gcc-cross_4.3.0.bb2
-rw-r--r--packages/gcc/gcc_4.3.0.bb3
108 files changed, 593382 insertions, 4 deletions
diff --git a/packages/gcc/gcc-4.3.0.inc b/packages/gcc/gcc-4.3.0.inc
index 1d7184ca7a..b04548a629 100644
--- a/packages/gcc/gcc-4.3.0.inc
+++ b/packages/gcc/gcc-4.3.0.inc
@@ -6,13 +6,30 @@ require gcc-common.inc
DEPENDS = "mpfr gmp"
SRC_URI = "ftp://ftp.gnu.org/pub/gnu/gcc/gcc-${PV}/gcc-${PV}.tar.bz2 \
+ file://fedora/gcc43-c++-builtin-redecl.patch;patch=1;pnum=0 \
+ file://fedora/gcc43-ia64-libunwind.patch;patch=1;pnum=0 \
+ file://fedora/gcc43-java-nomulti.patch;patch=1;pnum=0 \
+ file://fedora/gcc43-ppc32-retaddr.patch;patch=1;pnum=0 \
+ file://fedora/gcc43-pr27898.patch;patch=1;pnum=0 \
+ file://fedora/gcc43-pr32139.patch;patch=1;pnum=0 \
+ file://fedora/gcc43-pr33763.patch;patch=1;pnum=0 \
+ file://fedora/gcc43-rh330771.patch;patch=1;pnum=0 \
+ file://fedora/gcc43-rh341221.patch;patch=1;pnum=0 \
+ file://fedora/gcc43-cpp-pragma.patch;patch=1;pnum=0 \
+ file://fedora/gcc43-java-debug-iface-type.patch;patch=1;pnum=0 \
+ file://fedora/gcc43-libgomp-speedup.patch;patch=1;pnum=0 \
+ file://fedora/gcc43-pr35440.patch;patch=1;pnum=0 \
+ file://fedora/gcc43-i386-libgomp.patch;patch=1;pnum=0 \
+ file://fedora/gcc43-pr35751.patch;patch=1;pnum=0 \
+ file://fedora/gcc43-rh251682.patch;patch=1;pnum=0 \
+ file://debian/arm-unbreak-eabi-armv4t.dpatch;patch=1 \
+ file://debian/libstdc++-pic.dpatch;patch=1;pnum=0 \
# file://100-uclibc-conf.patch;patch=1 \
# file://103-uclibc-conf-noupstream.patch;patch=1 \
# file://200-uclibc-locale.patch;patch=1 \
# file://203-uclibc-locale-no__x.patch;patch=1 \
# file://204-uclibc-locale-wchar_fix.patch;patch=1 \
# file://205-uclibc-locale-update.patch;patch=1 \
- file://300-libstdc++-pic.patch;patch=1 \
file://301-missing-execinfo_h.patch;patch=1 \
# file://302-c99-snprintf.patch;patch=1 \
# file://303-c99-complex-ugly-hack.patch;patch=1 \
@@ -33,7 +50,6 @@ SRC_URI = "ftp://ftp.gnu.org/pub/gnu/gcc/gcc-${PV}/gcc-${PV}.tar.bz2 \
# file://arm-thumb-cache.patch;patch=1 \
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://cache-amnesia.patch;patch=1 \
file://gfortran.patch;patch=1 \
diff --git a/packages/gcc/gcc-4.3.0/debian/.mtn2git_empty b/packages/gcc/gcc-4.3.0/debian/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/gcc/gcc-4.3.0/debian/.mtn2git_empty
diff --git a/packages/gcc/gcc-4.3.0/debian/ada-acats.dpatch b/packages/gcc/gcc-4.3.0/debian/ada-acats.dpatch
new file mode 100644
index 0000000000..fc25bf901f
--- /dev/null
+++ b/packages/gcc/gcc-4.3.0/debian/ada-acats.dpatch
@@ -0,0 +1,78 @@
+#! /bin/sh -e
+
+# DP: - When running the ACATS, look for the gnat tools in their new
+# DP: directory (build/gnattools), and for the shared libraries in
+# DP: build/gcc/ada/rts, build/libgnatvsn and build/libgnatprj.
+
+dir=
+if [ $# -eq 3 -a "$2" = '-d' ]; then
+ pdir="-d $3"
+ dir="$3/"
+elif [ $# -ne 1 ]; then
+ echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
+ exit 1
+fi
+case "$1" in
+ -patch)
+ patch $pdir -f --no-backup-if-mismatch -p0 < $0
+ ;;
+ -unpatch)
+ patch $pdir -f --no-backup-if-mismatch -R -p0 < $0
+ ;;
+ *)
+ echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
+ exit 1
+esac
+exit 0
+
+--- gcc/testsuite/ada/acats/run_acats~
++++ gcc/testsuite/ada/acats/run_acats 2006-04-22 08:57:50.933824704 +0200
+@@ -11,23 +11,42 @@
+ host_gnatmake=`type gnatmake | awk '{print $3}'`
+ ROOT=`${PWDCMD-pwd}`
+ BASE=`cd $ROOT/../../..; ${PWDCMD-pwd}`
+-
+-PATH=$BASE:$ROOT:$PATH
+-ADA_INCLUDE_PATH=$BASE/ada/rts
++GNATTOOLS=`cd $BASE/../gnattools; ${PWDCMD-pwd}`
++LIBGNATVSN=`cd $BASE/../libgnatvsn; ${PWDCMD-pwd}`
++LIBGNATPRJ=`cd $BASE/../libgnatprj; ${PWDCMD-pwd}`
++
++PATH=$GNATTOOLS:$BASE:$ROOT:$PATH
++ADA_INCLUDE_DIR=$BASE/ada/rts
++ADA_INCLUDE_PATH=$ADA_INCLUDE_DIR:$LIBGNATVSN:$LIBGNATPRJ
+ LD_LIBRARY_PATH=$ADA_INCLUDE_PATH:$BASE:$LD_LIBRARY_PATH
+ A