diff options
author | Joel Brobecker <brobecker@adacore.com> | 2023-04-12 08:03:55 -0700 |
---|---|---|
committer | Marc Poulhiès <poulhies@adacore.com> | 2023-05-30 09:12:16 +0200 |
commit | 9be806a5c671f9524a92cd610750bf8712bed149 (patch) | |
tree | d8f397b5a667861f23cd4a0dc48ad865a63bc2b5 | |
parent | 3fd3d3d0fa094c5d79c2e4e3c44cdd22b42d6ca4 (diff) | |
download | gcc-9be806a5c671f9524a92cd610750bf8712bed149.zip gcc-9be806a5c671f9524a92cd610750bf8712bed149.tar.gz gcc-9be806a5c671f9524a92cd610750bf8712bed149.tar.bz2 |
ada: Add System.Traceback.Symbolic.Module_Name support on AArch64 Linux
This commit changes the runtime on aarch64-linux to use the Linux
version of s-tsmona.adb, so as to add support for this functionality
on aarch64-linux.
gcc/ada/
* Makefile.rtl: Use libgnat/s-tsmona__linux.adb on
aarch64-linux. Link libgnat with -ldl, as the use of
s-tsmona__linux.adb requires it.
-rw-r--r-- | gcc/ada/Makefile.rtl | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/ada/Makefile.rtl b/gcc/ada/Makefile.rtl index e2f437f..ca4c528 100644 --- a/gcc/ada/Makefile.rtl +++ b/gcc/ada/Makefile.rtl @@ -2250,6 +2250,7 @@ ifeq ($(strip $(filter-out aarch64% linux%,$(target_cpu) $(target_os))),) s-intman.adb<libgnarl/s-intman__posix.adb \ s-linux.ads<libgnarl/s-linux.ads \ $(TRASYM_DWARF_UNIX_PAIRS) \ + s-tsmona.adb<libgnat/s-tsmona__linux.adb \ s-mudido.adb<libgnarl/s-mudido__affinity.adb \ s-osinte.ads<libgnarl/s-osinte__linux.ads \ s-osinte.adb<libgnarl/s-osinte__posix.adb \ @@ -2272,6 +2273,7 @@ ifeq ($(strip $(filter-out aarch64% linux%,$(target_cpu) $(target_os))),) EH_MECHANISM=-gcc THREADSLIB=-lpthread -lrt GNATLIB_SHARED=gnatlib-shared-dual + MISCLIB = -ldl GMEM_LIB = gmemlib LIBRARY_VERSION := $(LIB_VERSION) endif |