diff options
Diffstat (limited to 'package/gcc')
-rw-r--r-- | package/gcc/4.7.3/850-xtensa-libgcc-linker-script.patch | 29 | ||||
-rw-r--r-- | package/gcc/4.8.2/850-xtensa-libgcc-linker-script.patch | 29 | ||||
-rw-r--r-- | package/gcc/gcc-final/gcc-final.mk | 2 | ||||
-rw-r--r-- | package/gcc/gcc-initial/gcc-initial.mk | 2 | ||||
-rw-r--r-- | package/gcc/gcc-intermediate/gcc-intermediate.mk | 2 |
5 files changed, 61 insertions, 3 deletions
diff --git a/package/gcc/4.7.3/850-xtensa-libgcc-linker-script.patch b/package/gcc/4.7.3/850-xtensa-libgcc-linker-script.patch new file mode 100644 index 0000000000..6ffa897863 --- /dev/null +++ b/package/gcc/4.7.3/850-xtensa-libgcc-linker-script.patch @@ -0,0 +1,29 @@ +From a89db366b98fffc61b20074e658c7285fb302776 Mon Sep 17 00:00:00 2001 +Message-Id: <a89db366b98fffc61b20074e658c7285fb302776.1392126646.git.baruch@tkos.co.il> +From: sterling <sterling@138bc75d-0d04-0410-961f-82ee72b054a4> +Date: Tue, 21 Jan 2014 19:29:23 +0000 +Subject: [PATCH] 2014-01-21 Baruch Siach <barch@tkos.co.il> + + * config.host (tmake_file): add t-slibgcc-libgcc for xtensa*-*-linux*. + +Patch status: upstream (4.7 branch commit r206898) + +Signed-off-by: Baruch Siach <baruch@tkos.co.il> +--- + +diff --git a/libgcc/config.host b/libgcc/config.host +index e18e1d25021d..a6f7c450d702 100644 +--- a/libgcc/config.host ++++ b/libgcc/config.host +@@ -1127,7 +1127,7 @@ xtensa*-*-elf*) + extra_parts="$extra_parts crti.o crtn.o" + ;; + xtensa*-*-linux*) +- tmake_file="$tmake_file xtensa/t-xtensa xtensa/t-linux" ++ tmake_file="$tmake_file xtensa/t-xtensa xtensa/t-linux t-slibgcc-libgcc" + md_unwind_header=xtensa/linux-unwind.h + ;; + am33_2.0-*-linux*) +-- +1.8.5.3 + diff --git a/package/gcc/4.8.2/850-xtensa-libgcc-linker-script.patch b/package/gcc/4.8.2/850-xtensa-libgcc-linker-script.patch new file mode 100644 index 0000000000..378445da39 --- /dev/null +++ b/package/gcc/4.8.2/850-xtensa-libgcc-linker-script.patch @@ -0,0 +1,29 @@ +From 7c722c07a0781e4279f643650bc528422c80ce5e Mon Sep 17 00:00:00 2001 +Message-Id: <7c722c07a0781e4279f643650bc528422c80ce5e.1392126765.git.baruch@tkos.co.il> +From: sterling <sterling@138bc75d-0d04-0410-961f-82ee72b054a4> +Date: Tue, 21 Jan 2014 19:50:02 +0000 +Subject: [PATCH] 2014-01-21 Baruch Siach <barch@tkos.co.il> + + * config.host (tmake_file): add t-slibgcc-libgcc for xtensa*-*-linux*. + +Patch status: upstream (4.8 branch commit r206905) + +Signed-off-by: Baruch Siach <baruch@tkos.co.il> +--- + +diff --git a/libgcc/config.host b/libgcc/config.host +index ee16d60e34a6..302aa6135211 100644 +--- a/libgcc/config.host ++++ b/libgcc/config.host +@@ -1102,7 +1102,7 @@ xtensa*-*-elf*) + extra_parts="$extra_parts crti.o crtn.o" + ;; + xtensa*-*-linux*) +- tmake_file="$tmake_file xtensa/t-xtensa xtensa/t-linux" ++ tmake_file="$tmake_file xtensa/t-xtensa xtensa/t-linux t-slibgcc-libgcc" + md_unwind_header=xtensa/linux-unwind.h + ;; + am33_2.0-*-linux*) +-- +1.8.5.3 + diff --git a/package/gcc/gcc-final/gcc-final.mk b/package/gcc/gcc-final/gcc-final.mk index ecc4068b49..622dcf2c72 100644 --- a/package/gcc/gcc-final/gcc-final.mk +++ b/package/gcc/gcc-final/gcc-final.mk @@ -15,7 +15,7 @@ HOST_GCC_FINAL_DEPENDENCIES = \ HOST_GCC_FINAL_EXTRACT_CMDS = $(HOST_GCC_EXTRACT_CMDS) ifneq ($(call qstrip, $(BR2_XTENSA_CORE_NAME)),) -HOST_GCC_FINAL_POST_EXTRACT_CMDS += HOST_GCC_FINAL_XTENSA_OVERLAY_EXTRACT +HOST_GCC_FINAL_POST_EXTRACT_HOOKS += HOST_GCC_XTENSA_OVERLAY_EXTRACT endif HOST_GCC_FINAL_POST_PATCH_HOOKS += HOST_GCC_APPLY_PATCHES diff --git a/package/gcc/gcc-initial/gcc-initial.mk b/package/gcc/gcc-initial/gcc-initial.mk index 0eb492fa4d..bc5ad26328 100644 --- a/package/gcc/gcc-initial/gcc-initial.mk +++ b/package/gcc/gcc-initial/gcc-initial.mk @@ -13,7 +13,7 @@ HOST_GCC_INITIAL_DEPENDENCIES = $(HOST_GCC_COMMON_DEPENDENCIES) HOST_GCC_INITIAL_EXTRACT_CMDS = $(HOST_GCC_EXTRACT_CMDS) ifneq ($(call qstrip, $(BR2_XTENSA_CORE_NAME)),) -HOST_GCC_INITIAL_POST_EXTRACT_CMDS += HOST_GCC_XTENSA_OVERLAY_EXTRACT +HOST_GCC_INITIAL_POST_EXTRACT_HOOKS += HOST_GCC_XTENSA_OVERLAY_EXTRACT endif HOST_GCC_INITIAL_POST_PATCH_HOOKS += HOST_GCC_APPLY_PATCHES diff --git a/package/gcc/gcc-intermediate/gcc-intermediate.mk b/package/gcc/gcc-intermediate/gcc-intermediate.mk index 2105ceca5a..db84d18454 100644 --- a/package/gcc/gcc-intermediate/gcc-intermediate.mk +++ b/package/gcc/gcc-intermediate/gcc-intermediate.mk @@ -15,7 +15,7 @@ HOST_GCC_INTERMEDIATE_DEPENDENCIES = \ HOST_GCC_INTERMEDIATE_EXTRACT_CMDS = $(HOST_GCC_EXTRACT_CMDS) ifneq ($(call qstrip, $(BR2_XTENSA_CORE_NAME)),) -HOST_GCC_INTERMEDIATE_POST_EXTRACT_CMDS += HOST_GCC_XTENSA_OVERLAY_EXTRACT +HOST_GCC_INTERMEDIATE_POST_EXTRACT_HOOKS += HOST_GCC_XTENSA_OVERLAY_EXTRACT endif HOST_GCC_INTERMEDIATE_POST_PATCH_HOOKS += HOST_GCC_APPLY_PATCHES |