]> git.ipfire.org Git - thirdparty/gcc.git/commit
Use gcc/sections/elf_shared.d on Solaris 11.5 (PR d/88150)
authorro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 14 Apr 2019 09:18:42 +0000 (09:18 +0000)
committerro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 14 Apr 2019 09:18:42 +0000 (09:18 +0000)
commitc3e1a7555e7c31e43bdefac0a2d5da538240c3fb
treedb584c0cb9a6d3766807bedbd34e76010f5c6b1b
parent3f7f912db4225d4c99a7eb9368d6935b85a4601a
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@270345 138bc75d-0d04-0410-961f-82ee72b054a4
libphobos/ChangeLog
libphobos/libdruntime/Makefile.am
libphobos/libdruntime/Makefile.in
libphobos/libdruntime/gcc/sections/elf_shared.d
libphobos/libdruntime/gcc/sections/package.d
libphobos/libdruntime/gcc/sections/solaris.d [deleted file]