]> git.ipfire.org Git - people/ms/gcc.git/commit
libphobos: Add section support code for OpenBSD (PR99691)
authorIain Buclaw <ibuclaw@gdcproject.org>
Mon, 19 Apr 2021 12:23:00 +0000 (14:23 +0200)
committerIain Buclaw <ibuclaw@gdcproject.org>
Mon, 19 Apr 2021 17:26:43 +0000 (19:26 +0200)
commitd86e60855f05a0e493f8362c12bfd40d5432d337
treeedf1a0c62961d7b8be8d26e09172b88a74f63912
parent3bffc4b37e85c7f6092dfb0fbe4067d268e97b46
libphobos: Add section support code for OpenBSD (PR99691)

libphobos/ChangeLog:

PR d/99691
* configure: Regenerate.
* libdruntime/config/common/threadasm.S: Add __OpenBSD__.
* libdruntime/gcc/backtrace.d: Import core.sys.openbsd.dlfcn on
OpenBSD platforms.
* libdruntime/gcc/sections/elf.d (SharedElf): Define on OpenBSD.
(linkMapForHandle): Implement for OpenBSD.
(exeLinkMap): Remove.
(getDependencies): Adjust dlpi_addr on OpenBSD.
(handleForName): Implement for OpenBSD.
(IterateManually): Define on OpenBSD.
* libdruntime/gcc/sections/package.d (SectionsElf): Define on OpenBSD.
* m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_ATOMIC): Test for
enable_libatomic.
(DRUNTIME_LIBRARIES_BACKTRACE): Test for enable_libbacktrace.
libphobos/configure
libphobos/libdruntime/config/common/threadasm.S
libphobos/libdruntime/gcc/backtrace.d
libphobos/libdruntime/gcc/sections/elf.d
libphobos/libdruntime/gcc/sections/package.d
libphobos/m4/druntime/libraries.m4