History log of /opensolaris-onvv-gate/usr/src/cmd/sgs/libld/common/sections.c
Revision Date Author Comments
# 13074:787bf65954d0 11-Aug-2010 Ali Bahrami <Ali.Bahrami@Oracle.COM>

6972860 ld should provide user guidance to improve objects
PSARC/2010/312 Link-editor guidance


# 12992:92dfdb3a48cc 02-Aug-2010 Rod Evans <Rod.Evans@Oracle.COM>

6935867 .dynamic could be readonly in sharable objects


# 12755:d0e34618055c 01-Jul-2010 Rod Evans <Rod.Evans@Sun.COM>

6965723 libsoftcrypto symbol capabilities rely on compiler generated capabilities - gcc failure


# 12449:a87750d92895 19-May-2010 Rod Evans <Rod.Evans@Sun.COM>

6943772 Testing for a symbols existence with RTLD_PROBE is compromised by RTLD_BIND_NOW
PSARC/2010/175 Deferred symbol references
6943432 dlsym(RTLD_PROBE) should only bind to symbol definitions
6668759 an external method for determining whether an ELF dependency is optional


# 12155:50d9d4aeb501 13-Apr-2010 Ali Bahrami <Ali.Bahrami@Sun.COM>

6941727 ld relocation cache memory use is excessive


# 11827:d7ef53deac3f 01-Mar-2010 Rod Evans <Rod.Evans@Sun.COM>

6918143 symbol capabilities
6910387 .tdata and .tbss separation invalidates TLS program header information


# 11734:d29dc9c2b6c5 22-Feb-2010 Ali Bahrami <Ali.Bahrami@Sun.COM>

6916788 ld version 2 mapfile syntax
PSARC/2009/688 Human readable and extensible ld mapfile syntax


# 11227:cd2ac59c39f2 02-Dec-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6900241 ld should track SHT_GROUP sections by symbol name, not section name
6901773 Special handling of STT_SECTION group signature symbol for GNU objects
6901895 Failing asserts in ld update_osym() trying to build gcc 4.5 develpment head
6875758 Remove temporary workaround to ctfmerge from 6866605


# 10809:c7cff361425e 16-Oct-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6885456 Need to implement GNU-ld behavior in construction of .init/.fini sections


# 10792:809cb9af791e 14-Oct-2009 Rod Evans <Rod.Evans@Sun.COM>

6888489 Null environment variables are not overriding crle(1) replaceable environment variables.


# 9878:ffd737a1c183 16-Jun-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6849998 remove undocumented mapfile $SPECVERS and $NEED options


# 9615:56391369c440 12-May-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6837777 ld ordered section code uses too much memory and works too hard


# 9406:264141fcf761 21-Apr-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6831285 linker LD_DEBUG support needs improvements


# 9273:9a0603d78ad3 03-Apr-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6821619 Solaris linkers need systematic approach to ELF OSABI
PSARC/2009/196 ELF objects to set OSABI / elfdump -O option


# 9131:d7741cc87056 20-Mar-2009 Rod Evans <Rod.Evans@Sun.COM>

6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations


# 9085:ff7eb0bace56 18-Mar-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6813909 generalize eh_frame support to non-amd64 platforms


# 8747:73be8d78d904 10-Feb-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6800388 shstrtab can be sized incorrectly when -z ignore is used


# 8608:9719dcedb8a3 22-Jan-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6792836 ld is slow when processing GNU linkonce sections


# 8159:89ffa23f2543 19-Nov-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6736890 PT_SUNWBSS should be disabled
PSARC/2008/715 PT_SUNWBSS removal


# 8140:5932af7fc25c 18-Nov-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6763342 sloppy relocations need to get sloppier


# 7682:b04d06fd448f 24-Sep-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6749055 ld should generate GNU style VERSYM indexes for VERNEED records
PSARC/2008/603 ELF objects to adopt GNU-style Versym indexes


# 7463:c4d92436ec33 02-Sep-2008 Rod Evans <Rod.Evans@Sun.COM>

6735939 ld(1) discarded symbol relocations errors (Studio and GNU).
6354160 Solaris linker includes more than one copy of code in binary when linking gnu object code
6732920 mdb doesn't quite handle Extended ELF sections


# 7199:12c6362ca272 28-Jul-2008 ab196087

6728555 Fix for amd64 aw (6617475) breaks pure gcc builds


# 6614:144184774564 12-May-2008 rie

6699594 The ld command has a problem handling 'protected' mapfile keyword.


# 6299:35d40fdc268c 27-Mar-2008 ab196087

6678244 elfdump dymamic section sanity checking needs refinement


# 6206:6b0ed502a8e7 18-Mar-2008 ab196087

PSARC 2008/179 cross link-editor
6671255 link-editor should support cross linking


# 5892:b863dde33f1b 23-Jan-2008 ab196087

6492726 Merge SHF_MERGE|SHF_STRINGS input sections


# 5801:c26c36cb0a81 09-Jan-2008 rie

PSARC/2008/006: make ld(1) -z combreloc become default behavior
6642769 ld(1) -z combreloc should become default behavior


# 5549:beb29939b34a 29-Nov-2007 rie

6629404 ld with -z ignore doesn't scale


# 5220:caa2c0074088 10-Oct-2007 rie

PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
6602451 new symbol visibilities required: EXPORTED, SINGLETON and ELIMINATE


# 3850:71162a8a771b 19-Mar-2007 ab196087

PSARC 2007/127 Reserved space for editing ELF dynamic sections
6516118 Reserved space needed in ELF dynamic section and string table


# 3788:9947e7abaaca 09-Mar-2007 ab196087

6518359 extern mapfiles references to _init/_fini can create INIT/FINI addresses of 0


# 3731:79e3159504fa 28-Feb-2007 rie

6523787 dlopen() handle gets mistakenly orphaned - results in access to freed memory


# 3492:cd4326c9ab0e 25-Jan-2007 ab196087

PSARC 2007/026 ELF symbol sort sections
6475344 DTrace needs ELF function and data symbols sorted by address


# 2766:897bcb036a29 19-Sep-2006 ab196087

PSARC 2006/526 SHT_SUNW_LDYNSYM - default local symbol addition
4934427 runtime linker should load up static symbol names visible to dladdr()


# 2648:6c17d29a3f67 30-Aug-2006 rie

6465623 need a way of building unix without an interpreter


# 2647:e440e3da2a6f 30-Aug-2006 rie

6464235 executing the 64-bit ld(1) should be easy


# 2347:4893f6c77768 11-Jul-2006 rie

6388946 attempting to dlopen a .o file mislabeled as .so fails
6446740 allow mapfile symbol definitions to create backing storage
4986360 linker crash on exec of .so (as opposed to a.out) -- error preferred instead
6229145 ld: initarray/finiarray processing occurs after got size is determined
6324924 the linker should warn if there's a .init section but not _init


# 1682:79d68fa5aedd 26-Mar-2006 rie

6398893 Extended section processing needs some work


# 1618:8c9a4f31d225 14-Mar-2006 rie

6316708 LD_DEBUG should provide a means of identifying/isolating individual
link-map lists
6280209 elfdump cores on memory model 0x3
6197234 elfdump and dump don't handle 64-bit symbols correctly


# 1109:1a3bd84f03cd 13-Dec-2005 rie

6362044 ld(1) inconsistencies with LD_DEBUG=-Dunused and -zignore
6362047 ld.so.1 dumps core when combining HWCAP and LD_PROFILE


# 574:31f933284640 19-Sep-2005 seizo

PSARC 2005/514 - AMD64 - large section support
6236594 AMD64: Linker needs to handle the new .lbss section (D)
6314743 Linker: incorrect resolution for R_AMD64_GOTPC32
6311865 Linker: x86 medium model; invalid ELF program header


# 0:68f95e015346 14-Jun-2005 stevel@tonic-gate

OpenSolaris Launch


# 13074:787bf65954d0 11-Aug-2010 Ali Bahrami <Ali.Bahrami@Oracle.COM>

6972860 ld should provide user guidance to improve objects
PSARC/2010/312 Link-editor guidance


# 12992:92dfdb3a48cc 02-Aug-2010 Rod Evans <Rod.Evans@Oracle.COM>

6935867 .dynamic could be readonly in sharable objects


# 12755:d0e34618055c 01-Jul-2010 Rod Evans <Rod.Evans@Sun.COM>

6965723 libsoftcrypto symbol capabilities rely on compiler generated capabilities - gcc failure


# 12449:a87750d92895 19-May-2010 Rod Evans <Rod.Evans@Sun.COM>

6943772 Testing for a symbols existence with RTLD_PROBE is compromised by RTLD_BIND_NOW
PSARC/2010/175 Deferred symbol references
6943432 dlsym(RTLD_PROBE) should only bind to symbol definitions
6668759 an external method for determining whether an ELF dependency is optional


# 12155:50d9d4aeb501 13-Apr-2010 Ali Bahrami <Ali.Bahrami@Sun.COM>

6941727 ld relocation cache memory use is excessive


# 11827:d7ef53deac3f 01-Mar-2010 Rod Evans <Rod.Evans@Sun.COM>

6918143 symbol capabilities
6910387 .tdata and .tbss separation invalidates TLS program header information


# 11734:d29dc9c2b6c5 22-Feb-2010 Ali Bahrami <Ali.Bahrami@Sun.COM>

6916788 ld version 2 mapfile syntax
PSARC/2009/688 Human readable and extensible ld mapfile syntax


# 11227:cd2ac59c39f2 02-Dec-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6900241 ld should track SHT_GROUP sections by symbol name, not section name
6901773 Special handling of STT_SECTION group signature symbol for GNU objects
6901895 Failing asserts in ld update_osym() trying to build gcc 4.5 develpment head
6875758 Remove temporary workaround to ctfmerge from 6866605


# 10809:c7cff361425e 16-Oct-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6885456 Need to implement GNU-ld behavior in construction of .init/.fini sections


# 10792:809cb9af791e 14-Oct-2009 Rod Evans <Rod.Evans@Sun.COM>

6888489 Null environment variables are not overriding crle(1) replaceable environment variables.


# 9878:ffd737a1c183 16-Jun-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6849998 remove undocumented mapfile $SPECVERS and $NEED options


# 9615:56391369c440 12-May-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6837777 ld ordered section code uses too much memory and works too hard


# 9406:264141fcf761 21-Apr-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6831285 linker LD_DEBUG support needs improvements


# 9273:9a0603d78ad3 03-Apr-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6821619 Solaris linkers need systematic approach to ELF OSABI
PSARC/2009/196 ELF objects to set OSABI / elfdump -O option


# 9131:d7741cc87056 20-Mar-2009 Rod Evans <Rod.Evans@Sun.COM>

6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations


# 9085:ff7eb0bace56 18-Mar-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6813909 generalize eh_frame support to non-amd64 platforms


# 8747:73be8d78d904 10-Feb-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6800388 shstrtab can be sized incorrectly when -z ignore is used


# 8608:9719dcedb8a3 22-Jan-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6792836 ld is slow when processing GNU linkonce sections


# 8159:89ffa23f2543 19-Nov-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6736890 PT_SUNWBSS should be disabled
PSARC/2008/715 PT_SUNWBSS removal


# 8140:5932af7fc25c 18-Nov-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6763342 sloppy relocations need to get sloppier


# 7682:b04d06fd448f 24-Sep-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6749055 ld should generate GNU style VERSYM indexes for VERNEED records
PSARC/2008/603 ELF objects to adopt GNU-style Versym indexes


# 7463:c4d92436ec33 02-Sep-2008 Rod Evans <Rod.Evans@Sun.COM>

6735939 ld(1) discarded symbol relocations errors (Studio and GNU).
6354160 Solaris linker includes more than one copy of code in binary when linking gnu object code
6732920 mdb doesn't quite handle Extended ELF sections


# 7199:12c6362ca272 28-Jul-2008 ab196087

6728555 Fix for amd64 aw (6617475) breaks pure gcc builds


# 6614:144184774564 12-May-2008 rie

6699594 The ld command has a problem handling 'protected' mapfile keyword.


# 6299:35d40fdc268c 27-Mar-2008 ab196087

6678244 elfdump dymamic section sanity checking needs refinement


# 6206:6b0ed502a8e7 18-Mar-2008 ab196087

PSARC 2008/179 cross link-editor
6671255 link-editor should support cross linking


# 5892:b863dde33f1b 23-Jan-2008 ab196087

6492726 Merge SHF_MERGE|SHF_STRINGS input sections


# 5801:c26c36cb0a81 09-Jan-2008 rie

PSARC/2008/006: make ld(1) -z combreloc become default behavior
6642769 ld(1) -z combreloc should become default behavior


# 5549:beb29939b34a 29-Nov-2007 rie

6629404 ld with -z ignore doesn't scale


# 5220:caa2c0074088 10-Oct-2007 rie

PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and ELIMINATE
6602451 new symbol visibilities required: EXPORTED, SINGLETON and ELIMINATE


# 3850:71162a8a771b 19-Mar-2007 ab196087

PSARC 2007/127 Reserved space for editing ELF dynamic sections
6516118 Reserved space needed in ELF dynamic section and string table


# 3788:9947e7abaaca 09-Mar-2007 ab196087

6518359 extern mapfiles references to _init/_fini can create INIT/FINI addresses of 0


# 3731:79e3159504fa 28-Feb-2007 rie

6523787 dlopen() handle gets mistakenly orphaned - results in access to freed memory


# 3492:cd4326c9ab0e 25-Jan-2007 ab196087

PSARC 2007/026 ELF symbol sort sections
6475344 DTrace needs ELF function and data symbols sorted by address


# 2766:897bcb036a29 19-Sep-2006 ab196087

PSARC 2006/526 SHT_SUNW_LDYNSYM - default local symbol addition
4934427 runtime linker should load up static symbol names visible to dladdr()


# 2648:6c17d29a3f67 30-Aug-2006 rie

6465623 need a way of building unix without an interpreter


# 2647:e440e3da2a6f 30-Aug-2006 rie

6464235 executing the 64-bit ld(1) should be easy


# 2347:4893f6c77768 11-Jul-2006 rie

6388946 attempting to dlopen a .o file mislabeled as .so fails
6446740 allow mapfile symbol definitions to create backing storage
4986360 linker crash on exec of .so (as opposed to a.out) -- error preferred instead
6229145 ld: initarray/finiarray processing occurs after got size is determined
6324924 the linker should warn if there's a .init section but not _init


# 1682:79d68fa5aedd 26-Mar-2006 rie

6398893 Extended section processing needs some work


# 1618:8c9a4f31d225 14-Mar-2006 rie

6316708 LD_DEBUG should provide a means of identifying/isolating individual
link-map lists
6280209 elfdump cores on memory model 0x3
6197234 elfdump and dump don't handle 64-bit symbols correctly


# 1109:1a3bd84f03cd 13-Dec-2005 rie

6362044 ld(1) inconsistencies with LD_DEBUG=-Dunused and -zignore
6362047 ld.so.1 dumps core when combining HWCAP and LD_PROFILE


# 574:31f933284640 19-Sep-2005 seizo

PSARC 2005/514 - AMD64 - large section support
6236594 AMD64: Linker needs to handle the new .lbss section (D)
6314743 Linker: incorrect resolution for R_AMD64_GOTPC32
6311865 Linker: x86 medium model; invalid ELF program header


# 0:68f95e015346 14-Jun-2005 stevel@tonic-gate

OpenSolaris Launch