diff --git a/dkarm-eabi/patches/binutils-2.23.1.patch b/dkarm-eabi/patches/binutils-2.23.1.patch deleted file mode 100644 index 7b10eb8..0000000 --- a/dkarm-eabi/patches/binutils-2.23.1.patch +++ /dev/null @@ -1,68 +0,0 @@ -diff -Nbaur binutils-2.23.1/bfd/configure binutils-2.23.1-arm/bfd/configure ---- binutils-2.23.1/bfd/configure 2012-11-13 14:17:40.000000000 +0000 -+++ binutils-2.23.1-arm/bfd/configure 2013-09-04 10:28:02.000000000 +0100 -@@ -606,6 +606,7 @@ - tdefaults - bfd_ufile_ptr - bfd_file_ptr -+lt_cv_dlopen_libs - supports_plugins - bfd_default_target_size - bfd_machines -diff -Nbaur binutils-2.23.1/bfd/configure.in binutils-2.23.1-arm/bfd/configure.in ---- binutils-2.23.1/bfd/configure.in 2012-11-13 14:17:38.000000000 +0000 -+++ binutils-2.23.1-arm/bfd/configure.in 2013-09-04 10:28:02.000000000 +0100 -@@ -1098,7 +1098,7 @@ - else - supports_plugins=0 - fi --AC_SUBST(supports_plugins) -+AC_SUBST(lt_cv_dlopen_libs) - - # Determine the host dependant file_ptr a.k.a. off_t type. In order - # prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and -diff -Nbaur binutils-2.23.1/bfd/Makefile.am binutils-2.23.1-arm/bfd/Makefile.am ---- binutils-2.23.1/bfd/Makefile.am 2012-11-13 14:17:38.000000000 +0000 -+++ binutils-2.23.1-arm/bfd/Makefile.am 2013-09-04 10:28:02.000000000 +0100 -@@ -35,7 +35,7 @@ - AM_CPPFLAGS = -DBINDIR='"$(bindir)"' - if PLUGINS - bfdinclude_HEADERS += $(INCDIR)/plugin-api.h --LIBDL = -ldl -+LIBDL = @lt_cv_dlopen_libs@ - endif - - # bfd.h goes here, for now -diff -Nbaur binutils-2.23.1/bfd/Makefile.in binutils-2.23.1-arm/bfd/Makefile.in ---- binutils-2.23.1/bfd/Makefile.in 2012-11-13 14:17:43.000000000 +0000 -+++ binutils-2.23.1-arm/bfd/Makefile.in 2013-09-04 10:28:02.000000000 +0100 -@@ -293,6 +293,7 @@ - libexecdir = @libexecdir@ - localedir = @localedir@ - localstatedir = @localstatedir@ -+lt_cv_dlopen_libs = @lt_cv_dlopen_libs@ - mandir = @mandir@ - mkdir_p = @mkdir_p@ - oldincludedir = @oldincludedir@ -@@ -336,7 +337,7 @@ - @INSTALL_LIBBFD_FALSE@noinst_LTLIBRARIES = libbfd.la - AM_CFLAGS = $(WARN_CFLAGS) - AM_CPPFLAGS = -DBINDIR='"$(bindir)"' --@PLUGINS_TRUE@LIBDL = -ldl -+@PLUGINS_TRUE@LIBDL = @lt_cv_dlopen_libs@ - - # bfd.h goes here, for now - BFD_H = bfd.h -diff -Nbaur binutils-2.23.1/include/opcode/arm.h binutils-2.23.1-arm/include/opcode/arm.h ---- binutils-2.23.1/include/opcode/arm.h 2012-09-04 13:53:47.000000000 +0100 -+++ binutils-2.23.1-arm/include/opcode/arm.h 2013-09-04 10:28:02.000000000 +0100 -@@ -113,7 +113,8 @@ - #define ARM_AEXT_V6KT2 (ARM_AEXT_V6T2 | ARM_EXT_V6K) - #define ARM_AEXT_V6ZT2 (ARM_AEXT_V6T2 | ARM_EXT_SEC) - #define ARM_AEXT_V6ZKT2 (ARM_AEXT_V6T2 | ARM_EXT_V6K | ARM_EXT_SEC) --#define ARM_AEXT_V7_ARM (ARM_AEXT_V6KT2 | ARM_EXT_V7 | ARM_EXT_BARRIER) -+#define ARM_AEXT_V7_ARM (ARM_AEXT_V6KT2 | ARM_EXT_V7 | ARM_EXT_BARRIER \ -+ | ARM_EXT_OS ) - #define ARM_AEXT_V7A (ARM_AEXT_V7_ARM | ARM_EXT_V7A) - #define ARM_AEXT_V7R (ARM_AEXT_V7_ARM | ARM_EXT_V7R | ARM_EXT_DIV) - #define ARM_AEXT_NOTM \ diff --git a/dkarm-eabi/patches/gcc-4.7.2.patch b/dkarm-eabi/patches/gcc-4.7.2.patch deleted file mode 100644 index 073aaad..0000000 --- a/dkarm-eabi/patches/gcc-4.7.2.patch +++ /dev/null @@ -1,167 +0,0 @@ -diff -Nbaur gcc-4.7.2/gcc/config/arm/t-arm-elf gcc-4.7.2-arm/gcc/config/arm/t-arm-elf ---- gcc-4.7.2/gcc/config/arm/t-arm-elf 2012-08-06 15:34:27.000000000 +0100 -+++ gcc-4.7.2-arm/gcc/config/arm/t-arm-elf 2012-12-16 00:47:39.000000000 +0000 -@@ -26,22 +26,44 @@ - #MULTILIB_DIRNAMES += fa526 fa626 fa606te fa626te fmp626 fa726te - #MULTILIB_EXCEPTIONS += *mthumb*/*mcpu=fa526 *mthumb*/*mcpu=fa626 - --#MULTILIB_OPTIONS += march=armv7 --#MULTILIB_DIRNAMES += thumb2 --#MULTILIB_EXCEPTIONS += march=armv7* marm/*march=armv7* --#MULTILIB_MATCHES += march?armv7=march?armv7-a --#MULTILIB_MATCHES += march?armv7=march?armv7-r --#MULTILIB_MATCHES += march?armv7=march?armv7-m --#MULTILIB_MATCHES += march?armv7=mcpu?cortex-a8 --#MULTILIB_MATCHES += march?armv7=mcpu?cortex-r4 --#MULTILIB_MATCHES += march?armv7=mcpu?cortex-m3 -+#mfloat-abi=hard|mfpu=fpv4-sp-d16 -+ -+MULTILIB_OPTIONS += march=armv7/march=armv6-m/mcpu=cortex-m4 -+MULTILIB_DIRNAMES += thumb2 armv6-m cortex-m4 -+MULTILIB_EXCEPTIONS += march=armv7* marm/*march=armv7* -+MULTILIB_EXCEPTIONS += march=armv6-m* marm/*march=armv6-m* -+MULTILIB_EXCEPTIONS += mcpu=cortex-m4* marm/*mcpu=cortex-m4* -+MULTILIB_EXCEPTIONS += mcpu=cortex-m4* mthumb/mcpu=cortex-m4 -+MULTILIB_EXCEPTIONS += mcpu=cortex-m4* mthumb/mcpu=cortex-m4/mbig-endian -+MULTILIB_MATCHES += march?armv7=march?armv7-a -+MULTILIB_MATCHES += march?armv7=march?armv7-r -+MULTILIB_MATCHES += march?armv7=march?armv7-m -+MULTILIB_MATCHES += march?armv7=mcpu?cortex-a8 -+MULTILIB_MATCHES += march?armv7=mcpu?cortex-r4 -+MULTILIB_MATCHES += march?armv7=mcpu?cortex-m3 -+MULTILIB_MATCHES += march?armv6-m=mcpu?cortex-m0 -+MULTILIB_MATCHES += march?armv6-m=mcpu?cortex-m1 -+ -+MULTILIB_OPTIONS += mfloat-abi=hard mfpu=fpv4-sp-d16 -+MULTILIB_DIRNAMES += float-abi-hard fpuv4-sp-d16 -+MULTILIB_EXCEPTIONS += mfloat* marm/mfloat* -+MULTILIB_EXCEPTIONS += mfloat* mthumb/mfloat* -+MULTILIB_EXCEPTIONS += mfloat* mthumb*march=armv6-m*mfloat* -+MULTILIB_EXCEPTIONS += mfloat* mthumb*march=armv7*mfloat* -+MULTILIB_EXCEPTIONS += mfloat* mthumb/mcpu=cortex-m4/mfloat-abi=hard -+MULTILIB_EXCEPTIONS += mfloat* mthumb/mcpu=cortex-m4/mfloat-abi=hard/mbig-endian -+MULTILIB_EXCEPTIONS += mfpu* mthumb*march=armv6-m*mfpu* -+MULTILIB_EXCEPTIONS += mfpu* mthumb*march=armv7*mfpu* -+MULTILIB_EXCEPTIONS += mfpu* mthumb/mcpu=cortex-m4/mfpu* -+MULTILIB_EXCEPTIONS += mfpu* mthumb/mfpu* -+MULTILIB_EXCEPTIONS += mfpu* marm/mfpu* - - # Not quite true. We can support hard-vfp calling in Thumb2, but how do we - # express that here? Also, we really need architecture v5e or later - # (mcrr etc). --MULTILIB_OPTIONS += mfloat-abi=hard --MULTILIB_DIRNAMES += fpu --MULTILIB_EXCEPTIONS += *mthumb/*mfloat-abi=hard* -+#MULTILIB_OPTIONS += mfloat-abi=hard -+#MULTILIB_DIRNAMES += fpu -+#MULTILIB_EXCEPTIONS += *mthumb/*mfloat-abi=hard* - #MULTILIB_EXCEPTIONS += *mcpu=fa526/*mfloat-abi=hard* - #MULTILIB_EXCEPTIONS += *mcpu=fa626/*mfloat-abi=hard* - -@@ -49,9 +71,9 @@ - # MULTILIB_DIRNAMES += ep9312 - # MULTILIB_EXCEPTIONS += *mthumb/*mcpu=ep9312* - # --# MULTILIB_OPTIONS += mlittle-endian/mbig-endian --# MULTILIB_DIRNAMES += le be --# MULTILIB_MATCHES += mbig-endian=mbe mlittle-endian=mle -+MULTILIB_OPTIONS += mlittle-endian/mbig-endian -+MULTILIB_DIRNAMES += le be -+MULTILIB_MATCHES += mbig-endian=mbe mlittle-endian=mle - # - # MULTILIB_OPTIONS += mfloat-abi=hard/mfloat-abi=soft - # MULTILIB_DIRNAMES += fpu soft -diff -Nbaur gcc-4.7.2/gcc/config/arm/unknown-elf.h gcc-4.7.2-arm/gcc/config/arm/unknown-elf.h ---- gcc-4.7.2/gcc/config/arm/unknown-elf.h 2011-03-31 13:13:13.000000000 +0100 -+++ gcc-4.7.2-arm/gcc/config/arm/unknown-elf.h 2012-12-16 00:47:39.000000000 +0000 -@@ -94,4 +94,4 @@ - udivmoddi4, which will depend on the exception unwind routines, - which will depend on abort, which is defined in libc. */ - #undef LINK_GCC_C_SEQUENCE_SPEC --#define LINK_GCC_C_SEQUENCE_SPEC "--start-group %G %L --end-group" -+#define LINK_GCC_C_SEQUENCE_SPEC "--start-group %G %L %(libgloss) --end-group" -diff -Nbaur gcc-4.7.2/gcc/gcc.c gcc-4.7.2-arm/gcc/gcc.c ---- gcc-4.7.2/gcc/gcc.c 2012-08-06 15:34:27.000000000 +0100 -+++ gcc-4.7.2-arm/gcc/gcc.c 2012-12-16 00:47:39.000000000 +0000 -@@ -548,6 +548,11 @@ - #endif - #endif - -+#ifndef LIBGLOSS_SPEC -+# define LIBGLOSS_SPEC "-lsysbase" -+#endif -+ -+ - /* config.h can define STARTFILE_SPEC to override the default crt0 files. */ - #ifndef STARTFILE_SPEC - #define STARTFILE_SPEC \ -@@ -717,6 +722,7 @@ - static const char *mflib_spec = MFLIB_SPEC; - static const char *link_gomp_spec = ""; - static const char *libgcc_spec = LIBGCC_SPEC; -+static const char *libgloss_spec = LIBGLOSS_SPEC; - static const char *endfile_spec = ENDFILE_SPEC; - static const char *startfile_spec = STARTFILE_SPEC; - static const char *linker_name_spec = LINKER_NAME; -@@ -1201,6 +1207,7 @@ - INIT_STATIC_SPEC ("mflib", &mflib_spec), - INIT_STATIC_SPEC ("link_gomp", &link_gomp_spec), - INIT_STATIC_SPEC ("libgcc", &libgcc_spec), -+ INIT_STATIC_SPEC ("libgloss", &libgloss_spec), - INIT_STATIC_SPEC ("startfile", &startfile_spec), - INIT_STATIC_SPEC ("cross_compile", &cross_compile), - INIT_STATIC_SPEC ("version", &compiler_version), -diff -Nbaur gcc-4.7.2/libcpp/Makefile.in gcc-4.7.2-arm/libcpp/Makefile.in ---- gcc-4.7.2/libcpp/Makefile.in 2012-09-20 08:23:55.000000000 +0100 -+++ gcc-4.7.2-arm/libcpp/Makefile.in 2012-12-16 00:47:39.000000000 +0000 -@@ -214,8 +214,7 @@ - # Note that we put the dependencies into a .Tpo file, then move them - # into place if the compile succeeds. We need this because gcc does - # not atomically write the dependency output file. --COMPILE = $(COMPILE.base) -o $@ -MT $@ -MMD -MP -MF $(DEPDIR)/$*.Tpo --POSTCOMPILE = @mv $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -+COMPILE = $(COMPILE.base) -o $@ - else - COMPILE = source='$<' object='$@' libtool=no DEPDIR=$(DEPDIR) $(DEPMODE) \ - $(depcomp) $(COMPILE.base) -diff -Nbaur gcc-4.7.2/libgcc/Makefile.in gcc-4.7.2-arm/libgcc/Makefile.in ---- gcc-4.7.2/libgcc/Makefile.in 2012-09-05 13:19:47.000000000 +0100 -+++ gcc-4.7.2-arm/libgcc/Makefile.in 2012-12-16 00:47:39.000000000 +0000 -@@ -500,14 +500,14 @@ - lib2-divmod-o = $(patsubst %,%$(objext),$(LIB2_DIVMOD_FUNCS)) - $(lib2-divmod-o): %$(objext): $(srcdir)/libgcc2.c - $(gcc_compile) -DL$* -c $< \ -- -fexceptions -fnon-call-exceptions $(vis_hide) -+ -fno-exceptions -fno-non-call-exceptions $(vis_hide) - libgcc-objects += $(lib2-divmod-o) - - ifeq ($(enable_shared),yes) - lib2-divmod-s-o = $(patsubst %,%_s$(objext),$(LIB2_DIVMOD_FUNCS)) - $(lib2-divmod-s-o): %_s$(objext): $(srcdir)/libgcc2.c - $(gcc_s_compile) -DL$* -c $< \ -- -fexceptions -fnon-call-exceptions -+ -fno-exceptions -fno-non-call-exceptions - libgcc-s-objects += $(lib2-divmod-s-o) - endif - -@@ -814,7 +814,7 @@ - # libgcc_eh.a, only LIB2ADDEH matters. If we do, only LIB2ADDEHSTATIC and - # LIB2ADDEHSHARED matter. (Usually all three are identical.) - --c_flags := -fexceptions -+c_flags := -fno-exceptions - - ifeq ($(enable_shared),yes) - -diff -Nbaur gcc-4.7.2/libgcc/crtstuff.c gcc-4.7.2-arm/libgcc/crtstuff.c ---- gcc-4.7.2/libgcc/crtstuff.c 2011-12-06 21:35:41.000000000 +0000 -+++ gcc-4.7.2-arm/libgcc/crtstuff.c 2012-12-16 00:47:39.000000000 +0000 -@@ -49,7 +49,7 @@ - - /* Target machine header files require this define. */ - #define IN_LIBGCC2 -- -+#define USED_FOR_TARGET - /* FIXME: Including auto-host is incorrect, but until we have - identified the set of defines that need to go into auto-target.h, - this will have to do. */ diff --git a/dkarm-eabi/patches/gcc-4.8.1.patch b/dkarm-eabi/patches/gcc-4.8.1.patch deleted file mode 100644 index 9a7dc11..0000000 --- a/dkarm-eabi/patches/gcc-4.8.1.patch +++ /dev/null @@ -1,159 +0,0 @@ -diff -Nbaur gcc-4.8.1/gcc/config/arm/t-arm-elf gcc-4.8.1-arm/gcc/config/arm/t-arm-elf ---- gcc-4.8.1/gcc/config/arm/t-arm-elf 2013-01-10 20:38:27.000000000 +0000 -+++ gcc-4.8.1-arm/gcc/config/arm/t-arm-elf 2013-07-01 21:22:47.000000000 +0100 -@@ -25,22 +25,44 @@ - #MULTILIB_DIRNAMES += fa526 fa626 fa606te fa626te fmp626 fa726te - #MULTILIB_EXCEPTIONS += *mthumb*/*mcpu=fa526 *mthumb*/*mcpu=fa626 - --#MULTILIB_OPTIONS += march=armv7 --#MULTILIB_DIRNAMES += thumb2 --#MULTILIB_EXCEPTIONS += march=armv7* marm/*march=armv7* --#MULTILIB_MATCHES += march?armv7=march?armv7-a --#MULTILIB_MATCHES += march?armv7=march?armv7-r --#MULTILIB_MATCHES += march?armv7=march?armv7-m --#MULTILIB_MATCHES += march?armv7=mcpu?cortex-a8 --#MULTILIB_MATCHES += march?armv7=mcpu?cortex-r4 --#MULTILIB_MATCHES += march?armv7=mcpu?cortex-m3 -+#mfloat-abi=hard|mfpu=fpv4-sp-d16 -+ -+MULTILIB_OPTIONS += march=armv7/march=armv6-m/mcpu=cortex-m4 -+MULTILIB_DIRNAMES += thumb2 armv6-m cortex-m4 -+MULTILIB_EXCEPTIONS += march=armv7* marm/*march=armv7* -+MULTILIB_EXCEPTIONS += march=armv6-m* marm/*march=armv6-m* -+MULTILIB_EXCEPTIONS += mcpu=cortex-m4* marm/*mcpu=cortex-m4* -+MULTILIB_EXCEPTIONS += mcpu=cortex-m4* mthumb/mcpu=cortex-m4 -+MULTILIB_EXCEPTIONS += mcpu=cortex-m4* mthumb/mcpu=cortex-m4/mbig-endian -+MULTILIB_MATCHES += march?armv7=march?armv7-a -+MULTILIB_MATCHES += march?armv7=march?armv7-r -+MULTILIB_MATCHES += march?armv7=march?armv7-m -+MULTILIB_MATCHES += march?armv7=mcpu?cortex-a8 -+MULTILIB_MATCHES += march?armv7=mcpu?cortex-r4 -+MULTILIB_MATCHES += march?armv7=mcpu?cortex-m3 -+MULTILIB_MATCHES += march?armv6-m=mcpu?cortex-m0 -+MULTILIB_MATCHES += march?armv6-m=mcpu?cortex-m1 -+ -+MULTILIB_OPTIONS += mfloat-abi=hard mfpu=fpv4-sp-d16 -+MULTILIB_DIRNAMES += float-abi-hard fpuv4-sp-d16 -+MULTILIB_EXCEPTIONS += mfloat* marm/mfloat* -+MULTILIB_EXCEPTIONS += mfloat* mthumb/mfloat* -+MULTILIB_EXCEPTIONS += mfloat* mthumb*march=armv6-m*mfloat* -+MULTILIB_EXCEPTIONS += mfloat* mthumb*march=armv7*mfloat* -+MULTILIB_EXCEPTIONS += mfloat* mthumb/mcpu=cortex-m4/mfloat-abi=hard -+MULTILIB_EXCEPTIONS += mfloat* mthumb/mcpu=cortex-m4/mfloat-abi=hard/mbig-endian -+MULTILIB_EXCEPTIONS += mfpu* mthumb*march=armv6-m*mfpu* -+MULTILIB_EXCEPTIONS += mfpu* mthumb*march=armv7*mfpu* -+MULTILIB_EXCEPTIONS += mfpu* mthumb/mcpu=cortex-m4/mfpu* -+MULTILIB_EXCEPTIONS += mfpu* mthumb/mfpu* -+MULTILIB_EXCEPTIONS += mfpu* marm/mfpu* - - # Not quite true. We can support hard-vfp calling in Thumb2, but how do we - # express that here? Also, we really need architecture v5e or later - # (mcrr etc). --MULTILIB_OPTIONS += mfloat-abi=hard --MULTILIB_DIRNAMES += fpu --MULTILIB_EXCEPTIONS += *mthumb/*mfloat-abi=hard* -+#MULTILIB_OPTIONS += mfloat-abi=hard -+#MULTILIB_DIRNAMES += fpu -+#MULTILIB_EXCEPTIONS += *mthumb/*mfloat-abi=hard* - #MULTILIB_EXCEPTIONS += *mcpu=fa526/*mfloat-abi=hard* - #MULTILIB_EXCEPTIONS += *mcpu=fa626/*mfloat-abi=hard* - -@@ -48,9 +70,9 @@ - # MULTILIB_DIRNAMES += ep9312 - # MULTILIB_EXCEPTIONS += *mthumb/*mcpu=ep9312* - # --# MULTILIB_OPTIONS += mlittle-endian/mbig-endian --# MULTILIB_DIRNAMES += le be --# MULTILIB_MATCHES += mbig-endian=mbe mlittle-endian=mle -+MULTILIB_OPTIONS += mlittle-endian/mbig-endian -+MULTILIB_DIRNAMES += le be -+MULTILIB_MATCHES += mbig-endian=mbe mlittle-endian=mle - # - # MULTILIB_OPTIONS += mfloat-abi=hard/mfloat-abi=soft - # MULTILIB_DIRNAMES += fpu soft -diff -Nbaur gcc-4.8.1/gcc/config/arm/unknown-elf.h gcc-4.8.1-arm/gcc/config/arm/unknown-elf.h ---- gcc-4.8.1/gcc/config/arm/unknown-elf.h 2013-01-10 20:38:27.000000000 +0000 -+++ gcc-4.8.1-arm/gcc/config/arm/unknown-elf.h 2013-07-01 21:22:47.000000000 +0100 -@@ -93,4 +93,4 @@ - udivmoddi4, which will depend on the exception unwind routines, - which will depend on abort, which is defined in libc. */ - #undef LINK_GCC_C_SEQUENCE_SPEC --#define LINK_GCC_C_SEQUENCE_SPEC "--start-group %G %L --end-group" -+#define LINK_GCC_C_SEQUENCE_SPEC "--start-group %G %L %(libgloss) --end-group" -diff -Nbaur gcc-4.8.1/gcc/gcc.c gcc-4.8.1-arm/gcc/gcc.c ---- gcc-4.8.1/gcc/gcc.c 2013-05-17 13:24:26.000000000 +0100 -+++ gcc-4.8.1-arm/gcc/gcc.c 2013-07-01 21:22:47.000000000 +0100 -@@ -599,6 +599,11 @@ - #endif - #endif - -+#ifndef LIBGLOSS_SPEC -+# define LIBGLOSS_SPEC "-lsysbase" -+#endif -+ -+ - /* config.h can define STARTFILE_SPEC to override the default crt0 files. */ - #ifndef STARTFILE_SPEC - #define STARTFILE_SPEC \ -@@ -785,6 +790,7 @@ - static const char *mflib_spec = MFLIB_SPEC; - static const char *link_gomp_spec = ""; - static const char *libgcc_spec = LIBGCC_SPEC; -+static const char *libgloss_spec = LIBGLOSS_SPEC; - static const char *endfile_spec = ENDFILE_SPEC; - static const char *startfile_spec = STARTFILE_SPEC; - static const char *linker_name_spec = LINKER_NAME; -@@ -1274,6 +1280,7 @@ - INIT_STATIC_SPEC ("mflib", &mflib_spec), - INIT_STATIC_SPEC ("link_gomp", &link_gomp_spec), - INIT_STATIC_SPEC ("libgcc", &libgcc_spec), -+ INIT_STATIC_SPEC ("libgloss", &libgloss_spec), - INIT_STATIC_SPEC ("startfile", &startfile_spec), - INIT_STATIC_SPEC ("cross_compile", &cross_compile), - INIT_STATIC_SPEC ("version", &compiler_version), -diff -Nbaur gcc-4.8.1/libcpp/Makefile.in gcc-4.8.1-arm/libcpp/Makefile.in ---- gcc-4.8.1/libcpp/Makefile.in 2013-05-31 10:09:26.000000000 +0100 -+++ gcc-4.8.1-arm/libcpp/Makefile.in 2013-07-01 21:22:48.000000000 +0100 -@@ -207,8 +207,7 @@ - # Note that we put the dependencies into a .Tpo file, then move them - # into place if the compile succeeds. We need this because gcc does - # not atomically write the dependency output file. --COMPILE = $(COMPILE.base) -o $@ -MT $@ -MMD -MP -MF $(DEPDIR)/$*.Tpo --POSTCOMPILE = @mv $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -+COMPILE = $(COMPILE.base) -o $@ - else - COMPILE = source='$<' object='$@' libtool=no DEPDIR=$(DEPDIR) $(DEPMODE) \ - $(depcomp) $(COMPILE.base) -diff -Nbaur gcc-4.8.1/libgcc/Makefile.in gcc-4.8.1-arm/libgcc/Makefile.in ---- gcc-4.8.1/libgcc/Makefile.in 2013-02-04 19:06:20.000000000 +0000 -+++ gcc-4.8.1-arm/libgcc/Makefile.in 2013-07-01 21:22:48.000000000 +0100 -@@ -813,7 +813,7 @@ - # libgcc_eh.a, only LIB2ADDEH matters. If we do, only LIB2ADDEHSTATIC and - # LIB2ADDEHSHARED matter. (Usually all three are identical.) - --c_flags := -fexceptions -+c_flags := -fno-exceptions - - ifeq ($(enable_shared),yes) - -diff -Nbaur gcc-4.8.1/libgcc/config/arm/t-bpabi gcc-4.8.1-arm/libgcc/config/arm/t-bpabi ---- gcc-4.8.1/libgcc/config/arm/t-bpabi 2012-08-17 16:06:06.000000000 +0100 -+++ gcc-4.8.1-arm/libgcc/config/arm/t-bpabi 2013-07-01 21:33:07.000000000 +0100 -@@ -17,4 +17,4 @@ - # On ARM, specifying -fnon-call-exceptions will needlessly pull in - # the unwinder in simple programs which use 64-bit division. Omitting - # the option is safe. --LIB2_DIVMOD_EXCEPTION_FLAGS := -fexceptions -+LIB2_DIVMOD_EXCEPTION_FLAGS := -fno-exceptions -diff -Nbaur gcc-4.8.1/libgcc/crtstuff.c gcc-4.8.1-arm/libgcc/crtstuff.c ---- gcc-4.8.1/libgcc/crtstuff.c 2013-02-04 19:06:20.000000000 +0000 -+++ gcc-4.8.1-arm/libgcc/crtstuff.c 2013-07-01 21:22:48.000000000 +0100 -@@ -47,7 +47,7 @@ - - /* Target machine header files require this define. */ - #define IN_LIBGCC2 -- -+#define USED_FOR_TARGET - /* FIXME: Including auto-host is incorrect, but until we have - identified the set of defines that need to go into auto-target.h, - this will have to do. */ diff --git a/dkarm-eabi/patches/gdb-7.5.1.patch b/dkarm-eabi/patches/gdb-7.5.1.patch deleted file mode 100644 index b4c0e91..0000000 --- a/dkarm-eabi/patches/gdb-7.5.1.patch +++ /dev/null @@ -1,32 +0,0 @@ -diff -Nbaur gdb-7.5.1/gdb/Makefile.in gdb-7.5.1-arm/gdb/Makefile.in ---- gdb-7.5.1/gdb/Makefile.in 2012-07-02 16:29:33.000000000 +0100 -+++ gdb-7.5.1-arm/gdb/Makefile.in 2012-12-16 02:41:22.000000000 +0000 -@@ -2156,10 +2156,8 @@ - # Note that we put the dependencies into a .Tpo file, then move them - # into place if the compile succeeds. We need this because gcc does - # not atomically write the dependency output file. --@GMAKE_TRUE@override COMPILE.post = -c -o $@ -MT $@ -MMD -MP \ --@GMAKE_TRUE@ -MF $(DEPDIR)/$(basename $(@F)).Tpo --@GMAKE_TRUE@override POSTCOMPILE = @mv $(DEPDIR)/$(basename $(@F)).Tpo \ --@GMAKE_TRUE@ $(DEPDIR)/$(basename $(@F)).Po -+@GMAKE_TRUE@override COMPILE.post = -c -o $@ -+@GMAKE_TRUE@override POSTCOMPILE = - @GMAKE_TRUE@else - @GMAKE_TRUE@override COMPILE.pre = source='$<' object='$@' libtool=no \ - @GMAKE_TRUE@ DEPDIR=$(DEPDIR) $(DEPMODE) $(depcomp) $(CC) -diff -Nbaur gdb-7.5.1/sim/common/Make-common.in gdb-7.5.1-arm/sim/common/Make-common.in ---- gdb-7.5.1/sim/common/Make-common.in 2012-03-19 04:54:47.000000000 +0000 -+++ gdb-7.5.1-arm/sim/common/Make-common.in 2012-12-16 02:41:22.000000000 +0000 -@@ -417,10 +417,8 @@ - # Note that we put the dependencies into a .Tpo file, then move them - # into place if the compile succeeds. We need this because gcc does - # not atomically write the dependency output file. --@GMAKE_TRUE@override COMPILE.post = -c -o $@ -MT $@ -MMD -MP \ --@GMAKE_TRUE@ -MF $(DEPDIR)/$(basename $(@F)).Tpo --@GMAKE_TRUE@override POSTCOMPILE = @mv $(DEPDIR)/$(basename $(@F)).Tpo \ --@GMAKE_TRUE@ $(DEPDIR)/$(basename $(@F)).Po -+@GMAKE_TRUE@override COMPILE.post = -c -o $@ -+@GMAKE_TRUE@override POSTCOMPILE = - @GMAKE_TRUE@else - @GMAKE_TRUE@override COMPILE.pre = source='$<' object='$@' libtool=no \ - @GMAKE_TRUE@ DEPDIR=$(DEPDIR) $(DEPMODE) $(depcomp) $(CC) diff --git a/dkarm-eabi/patches/gdb-7.6.1.patch b/dkarm-eabi/patches/gdb-7.6.1.patch deleted file mode 100644 index e0f4ba2..0000000 --- a/dkarm-eabi/patches/gdb-7.6.1.patch +++ /dev/null @@ -1,32 +0,0 @@ -diff -Nbaur gdb-7.6.1/gdb/Makefile.in gdb-7.6.1-arm/gdb/Makefile.in ---- gdb-7.6.1/gdb/Makefile.in 2013-04-02 18:38:43.000000000 +0100 -+++ gdb-7.6.1-arm/gdb/Makefile.in 2013-09-03 22:09:56.000000000 +0100 -@@ -2192,10 +2192,8 @@ - # Note that we put the dependencies into a .Tpo file, then move them - # into place if the compile succeeds. We need this because gcc does - # not atomically write the dependency output file. --@GMAKE_TRUE@override COMPILE.post = -c -o $@ -MT $@ -MMD -MP \ --@GMAKE_TRUE@ -MF $(DEPDIR)/$(basename $(@F)).Tpo --@GMAKE_TRUE@override POSTCOMPILE = @mv $(DEPDIR)/$(basename $(@F)).Tpo \ --@GMAKE_TRUE@ $(DEPDIR)/$(basename $(@F)).Po -+@GMAKE_TRUE@override COMPILE.post = -c -o $@ -+@GMAKE_TRUE@override POSTCOMPILE = - @GMAKE_TRUE@else - @GMAKE_TRUE@override COMPILE.pre = source='$<' object='$@' libtool=no \ - @GMAKE_TRUE@ DEPDIR=$(DEPDIR) $(DEPMODE) $(depcomp) $(CC) -diff -Nbaur gdb-7.6.1/sim/common/Make-common.in gdb-7.6.1-arm/sim/common/Make-common.in ---- gdb-7.6.1/sim/common/Make-common.in 2013-01-01 06:41:33.000000000 +0000 -+++ gdb-7.6.1-arm/sim/common/Make-common.in 2013-09-03 22:09:56.000000000 +0100 -@@ -418,10 +418,8 @@ - # Note that we put the dependencies into a .Tpo file, then move them - # into place if the compile succeeds. We need this because gcc does - # not atomically write the dependency output file. --@GMAKE_TRUE@override COMPILE.post = -c -o $@ -MT $@ -MMD -MP \ --@GMAKE_TRUE@ -MF $(DEPDIR)/$(basename $(@F)).Tpo --@GMAKE_TRUE@override POSTCOMPILE = @mv $(DEPDIR)/$(basename $(@F)).Tpo \ --@GMAKE_TRUE@ $(DEPDIR)/$(basename $(@F)).Po -+@GMAKE_TRUE@override COMPILE.post = -c -o $@ -+@GMAKE_TRUE@override POSTCOMPILE = - @GMAKE_TRUE@else - @GMAKE_TRUE@override COMPILE.pre = source='$<' object='$@' libtool=no \ - @GMAKE_TRUE@ DEPDIR=$(DEPDIR) $(DEPMODE) $(depcomp) $(CC) diff --git a/dkarm-eabi/patches/gdb-7.6.patch b/dkarm-eabi/patches/gdb-7.6.patch deleted file mode 100644 index b4c0e91..0000000 --- a/dkarm-eabi/patches/gdb-7.6.patch +++ /dev/null @@ -1,32 +0,0 @@ -diff -Nbaur gdb-7.5.1/gdb/Makefile.in gdb-7.5.1-arm/gdb/Makefile.in ---- gdb-7.5.1/gdb/Makefile.in 2012-07-02 16:29:33.000000000 +0100 -+++ gdb-7.5.1-arm/gdb/Makefile.in 2012-12-16 02:41:22.000000000 +0000 -@@ -2156,10 +2156,8 @@ - # Note that we put the dependencies into a .Tpo file, then move them - # into place if the compile succeeds. We need this because gcc does - # not atomically write the dependency output file. --@GMAKE_TRUE@override COMPILE.post = -c -o $@ -MT $@ -MMD -MP \ --@GMAKE_TRUE@ -MF $(DEPDIR)/$(basename $(@F)).Tpo --@GMAKE_TRUE@override POSTCOMPILE = @mv $(DEPDIR)/$(basename $(@F)).Tpo \ --@GMAKE_TRUE@ $(DEPDIR)/$(basename $(@F)).Po -+@GMAKE_TRUE@override COMPILE.post = -c -o $@ -+@GMAKE_TRUE@override POSTCOMPILE = - @GMAKE_TRUE@else - @GMAKE_TRUE@override COMPILE.pre = source='$<' object='$@' libtool=no \ - @GMAKE_TRUE@ DEPDIR=$(DEPDIR) $(DEPMODE) $(depcomp) $(CC) -diff -Nbaur gdb-7.5.1/sim/common/Make-common.in gdb-7.5.1-arm/sim/common/Make-common.in ---- gdb-7.5.1/sim/common/Make-common.in 2012-03-19 04:54:47.000000000 +0000 -+++ gdb-7.5.1-arm/sim/common/Make-common.in 2012-12-16 02:41:22.000000000 +0000 -@@ -417,10 +417,8 @@ - # Note that we put the dependencies into a .Tpo file, then move them - # into place if the compile succeeds. We need this because gcc does - # not atomically write the dependency output file. --@GMAKE_TRUE@override COMPILE.post = -c -o $@ -MT $@ -MMD -MP \ --@GMAKE_TRUE@ -MF $(DEPDIR)/$(basename $(@F)).Tpo --@GMAKE_TRUE@override POSTCOMPILE = @mv $(DEPDIR)/$(basename $(@F)).Tpo \ --@GMAKE_TRUE@ $(DEPDIR)/$(basename $(@F)).Po -+@GMAKE_TRUE@override COMPILE.post = -c -o $@ -+@GMAKE_TRUE@override POSTCOMPILE = - @GMAKE_TRUE@else - @GMAKE_TRUE@override COMPILE.pre = source='$<' object='$@' libtool=no \ - @GMAKE_TRUE@ DEPDIR=$(DEPDIR) $(DEPMODE) $(depcomp) $(CC)