diff options
author | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2019-04-14 09:18:42 +0000 |
---|---|---|
committer | Rainer Orth <ro@gcc.gnu.org> | 2019-04-14 09:18:42 +0000 |
commit | 4d51312053fc8d12ddcdad6c2cf07d9437ac5e60 (patch) | |
tree | db584c0cb9a6d3766807bedbd34e76010f5c6b1b /libphobos/ChangeLog | |
parent | 77086e012541bf68f71195db9e4c7ef41bd2fe22 (diff) | |
download | gcc-4d51312053fc8d12ddcdad6c2cf07d9437ac5e60.zip gcc-4d51312053fc8d12ddcdad6c2cf07d9437ac5e60.tar.gz gcc-4d51312053fc8d12ddcdad6c2cf07d9437ac5e60.tar.bz2 |
Use gcc/sections/elf_shared.d on Solaris 11.5 (PR d/88150)
PR d/88150
* libdruntime/gcc/sections/elf_shared.d [Solaris] (SharedELF): Set
to true.
Import core.sys.solaris.dlfcn, core.sys.solaris.link,
core.sys.solaris.sys.elf, core.sys.solaris.sys.link.
(dummy_ref): Declare.
(initSections): Initialize dummy_ref.
(getDependencies): Set strtab.
(handleForName): Don't dlclose handle.
(findDSOInfoForAddr): Set IterateManually.
(getprogname): Declare.
(progname): Use it.
* libdruntime/gcc/sections/package.d [Solaris]: Import
gcc.sections.elf_shared instead of gcc.sections.solaris.
* libdruntime/gcc/sections/solaris.d: Remove.
* libdruntime/Makefile.am (DRUNTIME_DSOURCES): Remove
gcc/sections/solaris.d.
From-SVN: r270345
Diffstat (limited to 'libphobos/ChangeLog')
-rw-r--r-- | libphobos/ChangeLog | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog index 3dd4bbd..b70288b 100644 --- a/libphobos/ChangeLog +++ b/libphobos/ChangeLog @@ -1,3 +1,24 @@ +2019-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + PR d/88150 + * libdruntime/gcc/sections/elf_shared.d [Solaris] (SharedELF): Set + to true. + Import core.sys.solaris.dlfcn, core.sys.solaris.link, + core.sys.solaris.sys.elf, core.sys.solaris.sys.link. + (dummy_ref): Declare. + (initSections): Initialize dummy_ref. + (getDependencies): Set strtab. + (handleForName): Don't dlclose handle. + (findDSOInfoForAddr): Set IterateManually. + (getprogname): Declare. + (progname): Use it. + * libdruntime/gcc/sections/package.d [Solaris]: Import + gcc.sections.elf_shared instead of gcc.sections.solaris. + * libdruntime/gcc/sections/solaris.d: Remove. + * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Remove + gcc/sections/solaris.d. + * libdruntime/Makefile.in: Regenerate. + 2019-04-13 Iain Buclaw <ibuclaw@gdcproject.org> * libdruntime/Makefile.am (DRUNTIME_CSOURCES): Remove bss_sections.c. |