]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libphobos/ChangeLog
Use gcc/sections/elf_shared.d on Solaris 11.5 (PR d/88150)
[thirdparty/gcc.git] / libphobos / ChangeLog
index 3dd4bbd68fa32864b3a156daa5f1cce9f3988d9c..b70288b4064baaf4104f8fe8e41f6d642f316334 100644 (file)
@@ -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.