#
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
|
#
12755:d0e34618055c |
|
01-Jul-2010 |
Rod Evans <Rod.Evans@Sun.COM> |
6965723 libsoftcrypto symbol capabilities rely on compiler generated capabilities - gcc failure
|
#
12736:2d732c7bdbde |
|
30-Jun-2010 |
Ali Bahrami <Ali.Bahrami@Oracle.COM> |
6964517 OSnet mapfiles should use version 2 link-editor syntax (2nd pass) 6948720 SHT_INIT_ARRAY etc. section names don't follow ELF gABI 6962343 sgsmsg should use mkstemp() for temporary file creation
|
#
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
|
#
12254:ff5bb54e2a40 |
|
26-Apr-2010 |
Ali Bahrami <Ali.Bahrami@Oracle.COM> |
6932220 ld -z allextract skips objects that lack global symbols
|
#
11993:a39d3ec14d8f |
|
25-Mar-2010 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6931044 ld should not allow SHT_PROGBITS .eh_frame sections on amd64 6931056 pvs -r output can include empty versions in output
|
#
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
|
#
10792:809cb9af791e |
|
14-Oct-2009 |
Rod Evans <Rod.Evans@Sun.COM> |
6888489 Null environment variables are not overriding crle(1) replaceable environment variables.
|
#
10580:030e7fb9c81f |
|
18-Sep-2009 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6850768 ld option to autogenerate wrappers/interposers similar to GNU ld --wrap PSARC/2009/493 ld -z wrap option
|
#
10436:34c38a8abd7b |
|
01-Sep-2009 |
Rod Evans <Rod.Evans@Sun.COM> |
6516644 per-symbol filtering shouldn't be allowed in executables
|
#
9878:ffd737a1c183 |
|
16-Jun-2009 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6849998 remove undocumented mapfile $SPECVERS and $NEED options
|
#
9646:2e27f8ce04d3 |
|
18-May-2009 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6841199 Undo 10 year old workaround and use 64-bit ld on 32-bit objects 6784790 ld should examine archives to determine output object class/machine PSARC/2009/305 ld -32 option
|
#
9406:264141fcf761 |
|
21-Apr-2009 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6831285 linker LD_DEBUG support needs improvements
|
#
9131:d7741cc87056 |
|
20-Mar-2009 |
Rod Evans <Rod.Evans@Sun.COM> |
6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations
|
#
8598:0867fc633d66 |
|
21-Jan-2009 |
Rod Evans <Rod.Evans@Sun.COM> |
6686372 ld.so.1 should use mmapobj(2) 6726108 dlopen() performance could be improved.
|
#
8324:9fc4f0ff441b |
|
09-Dec-2008 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6775062 remove /usr/lib/libldstab.so
|
#
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
|
#
7983:4c593ea9ad3a |
|
31-Oct-2008 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6748160 problem with -zrescan PSARC 2008/651 New ld archive rescan options
|
#
7974:f09e70a89321 |
|
30-Oct-2008 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6765299 ld --version-script option not compatible with GNU ld
|
#
7833:60e027e61b69 |
|
14-Oct-2008 |
Rod Evans <Rod.Evans@Sun.COM> |
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities PSARC/2008/622 32-bit Address Restriction Software Capabilities Flag
|
#
7636:663e8355bb29 |
|
18-Sep-2008 |
Rod Evans <Rod.Evans@Sun.COM> |
6744003 ld(1) could provide better argument processing diagnostics PSARC/2008/583 add gld options to ld(1)
|
#
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
|
#
7359:d738a7f7d21f |
|
18-Aug-2008 |
Rod Evans <Rod.Evans@Sun.COM> |
6734598 ld(1) archive processing failure due to mismatched file descriptors
|
#
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
|
#
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
|
#
5189:66a4f4f8a159 |
|
05-Oct-2007 |
ab196087 |
6610591 do_reloc() should not require unused arguments
|
#
4679:3d9b5e6569cc |
|
18-Jul-2007 |
rie |
PSARC/2007/413 Add -zglobalaudit option to ld 6568745 segfault when using LD_DEBUG with bit_audit library when instrumenting mozilla
|
#
4474:21b74ac6ee8f |
|
14-Jun-2007 |
ab196087 |
6567670 ld(1) symbol size/section size verification uncovers Haskell compiler inconsistency
|
#
4284:f3c7d94a1537 |
|
21-May-2007 |
rie |
5006034 need ?E mapfile feature extension
|
#
4164:4b6df4d63eb0 |
|
03-May-2007 |
dm120769 |
backout 5006034: needs work
|
#
4157:2692c9055fcf |
|
03-May-2007 |
rie |
5006034 need ?E mapfile feature extension
|
#
3862:86869f5c0e35 |
|
20-Mar-2007 |
rie |
6535688 elfdump could be more robust in the face of Purify
|
#
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
|
#
3511:259680df67cd |
|
30-Jan-2007 |
rie |
6494228 pclose() error when an audit library calls popen() and the main target is being run under ldd 6518480 ld -melf_i386 doesn't complain
|
#
3492:cd4326c9ab0e |
|
25-Jan-2007 |
ab196087 |
PSARC 2007/026 ELF symbol sort sections 6475344 DTrace needs ELF function and data symbols sorted by address
|
#
3466:4cc6ca6917b5 |
|
22-Jan-2007 |
rie |
PSARC/2006/714 ld(1) mapfile: symbol interpose definition 6494214 Refinements to symbolic binding, symbol declarations and interposition 6500110 *file* could produce better error diagnostics
|
#
3118:7f60028f32a1 |
|
14-Nov-2006 |
ab196087 |
6487499 link_audit "make clobber" creates and populates proto area 6488141 ld(1) should detect attempt to reference 0-length .bss section
|
#
2978:a77a2fdc9d9e |
|
24-Oct-2006 |
rie |
PSARC 2006/595 link-editor support library interface - ld_open() 6479848 Enhancements to the linker support interface needed. 6482058 lari(1) could be faster, and handle per-symbol filters better 6482974 defining virtual address of text segment can result in an invalid data segment 6476734 crle(1m) "-l" as described fails system, crle cores trying to fix /a/var/ld/ld.config in failsafe
|
#
2850:689acf945b89 |
|
02-Oct-2006 |
rie |
PSARC/2006/558 R_*_SIZE relocation support 6336605 link-editors need to support R_*_SIZE relocations 6475375 ld.so.1: symbol search optimization to reduce rescans 6475497 elfdump(1) is misreporting sh_link
|
#
2773:5d6e08d8713e |
|
20-Sep-2006 |
ab196087 |
6423746 add an option to relax the resolution of COMDAT relocs
|
#
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
|
#
2193:009c232598d7 |
|
14-Jun-2006 |
ab196087 |
PSARC 2006/353 ld(1) output file removal - change default behavior 6432984 ld(1) output file removal - change default behavior (PSARC 2006/353)
|
#
2145:f3828f946507 |
|
07-Jun-2006 |
rie |
6423051 static TLS support within the link-editors needs a major face lift
|
#
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
|
#
1169:c1bfcc795896 |
|
22-Dec-2005 |
rie |
6363495 Catchup required with Intel relocations
|
#
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
|
#
12755:d0e34618055c |
|
01-Jul-2010 |
Rod Evans <Rod.Evans@Sun.COM> |
6965723 libsoftcrypto symbol capabilities rely on compiler generated capabilities - gcc failure
|
#
12736:2d732c7bdbde |
|
30-Jun-2010 |
Ali Bahrami <Ali.Bahrami@Oracle.COM> |
6964517 OSnet mapfiles should use version 2 link-editor syntax (2nd pass) 6948720 SHT_INIT_ARRAY etc. section names don't follow ELF gABI 6962343 sgsmsg should use mkstemp() for temporary file creation
|
#
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
|
#
12254:ff5bb54e2a40 |
|
26-Apr-2010 |
Ali Bahrami <Ali.Bahrami@Oracle.COM> |
6932220 ld -z allextract skips objects that lack global symbols
|
#
11993:a39d3ec14d8f |
|
25-Mar-2010 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6931044 ld should not allow SHT_PROGBITS .eh_frame sections on amd64 6931056 pvs -r output can include empty versions in output
|
#
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
|
#
10792:809cb9af791e |
|
14-Oct-2009 |
Rod Evans <Rod.Evans@Sun.COM> |
6888489 Null environment variables are not overriding crle(1) replaceable environment variables.
|
#
10580:030e7fb9c81f |
|
18-Sep-2009 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6850768 ld option to autogenerate wrappers/interposers similar to GNU ld --wrap PSARC/2009/493 ld -z wrap option
|
#
10436:34c38a8abd7b |
|
01-Sep-2009 |
Rod Evans <Rod.Evans@Sun.COM> |
6516644 per-symbol filtering shouldn't be allowed in executables
|
#
9878:ffd737a1c183 |
|
16-Jun-2009 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6849998 remove undocumented mapfile $SPECVERS and $NEED options
|
#
9646:2e27f8ce04d3 |
|
18-May-2009 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6841199 Undo 10 year old workaround and use 64-bit ld on 32-bit objects 6784790 ld should examine archives to determine output object class/machine PSARC/2009/305 ld -32 option
|
#
9406:264141fcf761 |
|
21-Apr-2009 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6831285 linker LD_DEBUG support needs improvements
|
#
9131:d7741cc87056 |
|
20-Mar-2009 |
Rod Evans <Rod.Evans@Sun.COM> |
6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations
|
#
8598:0867fc633d66 |
|
21-Jan-2009 |
Rod Evans <Rod.Evans@Sun.COM> |
6686372 ld.so.1 should use mmapobj(2) 6726108 dlopen() performance could be improved.
|
#
8324:9fc4f0ff441b |
|
09-Dec-2008 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6775062 remove /usr/lib/libldstab.so
|
#
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
|
#
7983:4c593ea9ad3a |
|
31-Oct-2008 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6748160 problem with -zrescan PSARC 2008/651 New ld archive rescan options
|
#
7974:f09e70a89321 |
|
30-Oct-2008 |
Ali Bahrami <Ali.Bahrami@Sun.COM> |
6765299 ld --version-script option not compatible with GNU ld
|
#
7833:60e027e61b69 |
|
14-Oct-2008 |
Rod Evans <Rod.Evans@Sun.COM> |
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities PSARC/2008/622 32-bit Address Restriction Software Capabilities Flag
|
#
7636:663e8355bb29 |
|
18-Sep-2008 |
Rod Evans <Rod.Evans@Sun.COM> |
6744003 ld(1) could provide better argument processing diagnostics PSARC/2008/583 add gld options to ld(1)
|
#
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
|
#
7359:d738a7f7d21f |
|
18-Aug-2008 |
Rod Evans <Rod.Evans@Sun.COM> |
6734598 ld(1) archive processing failure due to mismatched file descriptors
|
#
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
|
#
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
|
#
5189:66a4f4f8a159 |
|
05-Oct-2007 |
ab196087 |
6610591 do_reloc() should not require unused arguments
|
#
4679:3d9b5e6569cc |
|
18-Jul-2007 |
rie |
PSARC/2007/413 Add -zglobalaudit option to ld 6568745 segfault when using LD_DEBUG with bit_audit library when instrumenting mozilla
|
#
4474:21b74ac6ee8f |
|
14-Jun-2007 |
ab196087 |
6567670 ld(1) symbol size/section size verification uncovers Haskell compiler inconsistency
|
#
4284:f3c7d94a1537 |
|
21-May-2007 |
rie |
5006034 need ?E mapfile feature extension
|
#
4164:4b6df4d63eb0 |
|
03-May-2007 |
dm120769 |
backout 5006034: needs work
|
#
4157:2692c9055fcf |
|
03-May-2007 |
rie |
5006034 need ?E mapfile feature extension
|
#
3862:86869f5c0e35 |
|
20-Mar-2007 |
rie |
6535688 elfdump could be more robust in the face of Purify
|
#
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
|
#
3511:259680df67cd |
|
30-Jan-2007 |
rie |
6494228 pclose() error when an audit library calls popen() and the main target is being run under ldd 6518480 ld -melf_i386 doesn't complain
|
#
3492:cd4326c9ab0e |
|
25-Jan-2007 |
ab196087 |
PSARC 2007/026 ELF symbol sort sections 6475344 DTrace needs ELF function and data symbols sorted by address
|
#
3466:4cc6ca6917b5 |
|
22-Jan-2007 |
rie |
PSARC/2006/714 ld(1) mapfile: symbol interpose definition 6494214 Refinements to symbolic binding, symbol declarations and interposition 6500110 *file* could produce better error diagnostics
|
#
3118:7f60028f32a1 |
|
14-Nov-2006 |
ab196087 |
6487499 link_audit "make clobber" creates and populates proto area 6488141 ld(1) should detect attempt to reference 0-length .bss section
|
#
2978:a77a2fdc9d9e |
|
24-Oct-2006 |
rie |
PSARC 2006/595 link-editor support library interface - ld_open() 6479848 Enhancements to the linker support interface needed. 6482058 lari(1) could be faster, and handle per-symbol filters better 6482974 defining virtual address of text segment can result in an invalid data segment 6476734 crle(1m) "-l" as described fails system, crle cores trying to fix /a/var/ld/ld.config in failsafe
|
#
2850:689acf945b89 |
|
02-Oct-2006 |
rie |
PSARC/2006/558 R_*_SIZE relocation support 6336605 link-editors need to support R_*_SIZE relocations 6475375 ld.so.1: symbol search optimization to reduce rescans 6475497 elfdump(1) is misreporting sh_link
|
#
2773:5d6e08d8713e |
|
20-Sep-2006 |
ab196087 |
6423746 add an option to relax the resolution of COMDAT relocs
|
#
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
|
#
2193:009c232598d7 |
|
14-Jun-2006 |
ab196087 |
PSARC 2006/353 ld(1) output file removal - change default behavior 6432984 ld(1) output file removal - change default behavior (PSARC 2006/353)
|
#
2145:f3828f946507 |
|
07-Jun-2006 |
rie |
6423051 static TLS support within the link-editors needs a major face lift
|
#
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
|
#
1169:c1bfcc795896 |
|
22-Dec-2005 |
rie |
6363495 Catchup required with Intel relocations
|
#
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
|