aboutsummaryrefslogtreecommitdiff
path: root/libphobos/ChangeLog
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2019-04-14 09:18:42 +0000
committerRainer Orth <ro@gcc.gnu.org>2019-04-14 09:18:42 +0000
commit4d51312053fc8d12ddcdad6c2cf07d9437ac5e60 (patch)
treedb584c0cb9a6d3766807bedbd34e76010f5c6b1b /libphobos/ChangeLog
parent77086e012541bf68f71195db9e4c7ef41bd2fe22 (diff)
downloadgcc-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/ChangeLog21
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.