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 b5b50a1..bf6746c 100755 --- a/gcl/configure +++ b/gcl/configure @@ -2883,6 +2883,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 ea0fe6f..4a95aa0 100644 --- a/gcl/configure.in +++ b/gcl/configure.in @@ -179,6 +179,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 mailing list Gcl-devel@gnu.org https://lists.gnu.org/mailman/listinfo/gcl-devel