[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gcl-devel] [PATCH 6/6] Ensure that libgcc is linked dynamically on ARM
From: |
Will Newton |
Subject: |
[Gcl-devel] [PATCH 6/6] Ensure that libgcc is linked dynamically on ARM |
Date: |
Thu, 17 Jul 2014 13:44:56 +0100 |
If libgcc is not dynamically linked or linked dynamically with
--as-needed then the required functions from that library will
not be available for loaded code that needs them.
---
gcl/configure | 1 +
gcl/configure.in | 1 +
2 files changed, 2 insertions(+)
diff --git a/gcl/configure b/gcl/configure
index 283d803..0aae9a9 100755
--- a/gcl/configure
+++ b/gcl/configure
@@ -2880,6 +2880,7 @@ case $canonical in
use=sparc-linux;;
arm*linux*)
+ TLDFLAGS="-shared-libgcc" # Make sure the linker does not drop libgcc
dependency
use=arm-linux;;
aarch64*linux*)
diff --git a/gcl/configure.in b/gcl/configure.in
index a95c75b..3fb4dc6 100644
--- a/gcl/configure.in
+++ b/gcl/configure.in
@@ -169,6 +169,7 @@ case $canonical in
use=sparc-linux;;
arm*linux*)
+ TLDFLAGS="-shared-libgcc" # Make sure the linker does not drop libgcc
dependency
use=arm-linux;;
aarch64*linux*)
--
1.9.3
- [Gcl-devel] [PATCH 0/6] ARM and AArch64 patches for 2.6.11, Will Newton, 2014/07/17
- [Gcl-devel] [PATCH 2/6] o/main.c: Ensure cs_org is always pointer aligned, Will Newton, 2014/07/17
- [Gcl-devel] [PATCH 1/6] config.{sub, guess}: Update to latest versions of GNU config, Will Newton, 2014/07/17
- [Gcl-devel] [PATCH 4/6] Check for preceding NULL in find_init_name1, Will Newton, 2014/07/17
- [Gcl-devel] [PATCH 3/6] Add support for AArch64, Will Newton, 2014/07/17
- [Gcl-devel] [PATCH 5/6] Simplify print_insn logic in configure, Will Newton, 2014/07/17
- [Gcl-devel] [PATCH 6/6] Ensure that libgcc is linked dynamically on ARM,
Will Newton <=