History log of /opensolaris-onvv-gate/usr/src/cmd/sgs/packages/common/SUNWonld-README
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


# 13056:b78e726e9922 10-Aug-2010 Ali Bahrami <Ali.Bahrami@Oracle.COM>

6975290 ld mishandles GOT relocation against local ABS symbol


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

6935867 .dynamic could be readonly in sharable objects


# 12927:a27c46eb192b 27-Jul-2010 Rod Evans <Rod.Evans@Sun.COM>

6972234 sgs demo's could use some cleanup


# 12901:90a66b2c063f 23-Jul-2010 Rod Evans <Rod.Evans@Sun.COM>

6971440 moe can core dump while processing libc.


# 12877:69001e4756ae 20-Jul-2010 Rod Evans <Rod.Evans@Sun.COM>

6956152 dlclose() from an auditor can be fatal. Preinit/activity events should be more flexible.


# 12792:1f56a791e275 08-Jul-2010 Ali Bahrami <Ali.Bahrami@Oracle.COM>

6952219 ld support for archives larger than 2 GB
PSARC/2010/224 Support for archives larger than 2 GB


# 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


# 12692:4341b447c069 24-Jun-2010 Ali Bahrami <Ali.Bahrami@Oracle.COM>

6916796 OSnet mapfiles should use version 2 link-editor syntax


# 12650:160f1ef36195 18-Jun-2010 Rod Evans <Rod.Evans@Sun.COM>

6961755 ld.so.1's -e arguments should take precedence over environment variables.
6748925 moe returns wrong hwcap library in some circumstances


# 12498:12c4df7d2890 26-May-2010 Rod Evans <Rod.Evans@Sun.COM>

6949596 wrong section alignment generated in joint compilation with shared library


# 12457:543175dea688 20-May-2010 Ali Bahrami <Ali.Bahrami@Oracle.COM>

6954032 Support library with ld_open and -z allextract in snv_139 do not mix


# 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


# 12382:a717a64699bb 11-May-2010 Ali Bahrami <Ali.Bahrami@Oracle.COM>

6939573 ldd should provide better diagnostics for incompatible objects
6948379 nm usage message omits several options


# 12254:ff5bb54e2a40 26-Apr-2010 Ali Bahrami <Ali.Bahrami@Oracle.COM>

6932220 ld -z allextract skips objects that lack global symbols


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

6941727 ld relocation cache memory use is excessive


# 12049:5f14b1b5f869 31-Mar-2010 Ali Bahrami <Ali.Bahrami@Sun.COM>

6938111 nm `No symbol table data' message goes to stdout


# 12029:3202400f09a4 29-Mar-2010 Rod Evans <Rod.Evans@Sun.COM>

6938628 ld.so.1 should produce diagnostics for all dl*() entry points


# 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


# 11957:b130afeb6d85 19-Mar-2010 Ali Bahrami <Ali.Bahrami@Sun.COM>

6934123 elfdump -d coredumps on PA-RISC elf


# 11919:5b917481ad11 14-Mar-2010 Rod Evans <Rod.Evans@Sun.COM>

6478684 isainfo/cpuid reports pause instruction not supported on amd64
PSARC/2010/089 Removal of AV_386_PAUSE and AV_386_MON


# 11830:3ad906aed404 01-Mar-2010 Rod Evans <Rod.Evans@Sun.COM>

6918143 symbol capabilities (fix lint)
PSARC/2010/022 Linker-editors: Symbol Capabilities


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

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


# 11803:66608b3b64b0 01-Mar-2010 Ali Bahrami <Ali.Bahrami@Sun.COM>

6929607 ld generates incorrect VERDEF entries for ET_REL output objects


# 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


# 11690:1c19a1778a4f 18-Feb-2010 Ali Bahrami <Ali.Bahrami@Sun.COM>

6914728 Add dl_iterate_phdr() function to ld.so.1
PSARC/2010/015 dl_iterate_phdr


# 11687:cc1636058569 18-Feb-2010 Ali Bahrami <Ali.Bahrami@Sun.COM>

6923449 elfdump misinterprets _init/_fini symbols in dynamic section test


# 11671:3073ea7cd00e 17-Feb-2010 Gerald Jelinek <Gerald.Jelinek@Sun.COM>

6903688 mdb(1) can't resolve certain symbols in solaris10-branded processes from the global zone


# 11333:89543a736172 16-Dec-2009 Rod Evans <Rod.Evans@Sun.COM>

6909523 core dump when run "LD_DEBUG=help ls" in non-English locale


# 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.


# 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


# 10454:f68cccac9492 04-Sep-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6878605 ld should accept '%' syntax when matching input SHT_PROGBITS sections


# 10436:34c38a8abd7b 01-Sep-2009 Rod Evans <Rod.Evans@Sun.COM>

6516644 per-symbol filtering shouldn't be allowed in executables


# 10167:4c8fee5f1d6a 23-Jul-2009 Rod Evans <Rod.Evans@Sun.COM>

6862967 rd_loadobj_iter() failing for core files
6856173 streams core dumps when compiled in 64bit with a very large static array size
6834197 ld pukes when given an empty plate


# 9963:d23f520cfd07 24-Jun-2009 Rod Evans <Rod.Evans@Sun.COM>

6853809 ld.so.1: rescan fallback optimization is invalid
6854158 ld.so.1: interposition can be skipped because of incorrect caller/destination validation


# 9900:1b86d65a4f9e 18-Jun-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6851224 elf_getshnum() and elf_getshstrndx() incompatible with 2002 ELF gABI agreement
PSARC/2009/363 replace elf_getphnum, elf_getshnum, and elf_getshstrndx


# 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


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

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


# 9577:dca915fd85d3 08-May-2009 Rod Evans <Rod.Evans@Sun.COM>

6831308 ld.so.1: symbol rescanning does a little too much work


# 9569:5657927bc642 07-May-2009 Rod Evans <Rod.Evans@Sun.COM>

6806791 filter builds could be optimized
6823371 calloc() uses suboptimal memset() causing 15% regression in SpecCPU2006 gcc code


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

6831285 linker LD_DEBUG support needs improvements


# 9340:5163f16f8c5d 10-Apr-2009 Rod Evans <Rod.Evans@Sun.COM>

6715578 AOUT (BCP) symbol lookup can be compromised with lazy loading.
6752883 ld.so.1 error message should be buffered (not sent to stderr).
6577982 ld.so.1 calls getpid() before it should when any LD_* are set
6826513 ldd gets confused by a crle(1) LD_PRELOAD setting


# 9313:d92b0c5ba25b 08-Apr-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6827468 6801536 breaks 'ld -s' if there are weak/strong symbol pairs


# 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


# 9218:d3fd4880a83d 30-Mar-2009 Rod Evans <Rod.Evans@Sun.COM>

6821646 xVM dom0 doesn't boot on daily.0324 and beyond
6822828 librtld_db can return RD_ERR before RD_NOMAPS, which compromises dbx expectations.


# 9155:005865c6f2c5 24-Mar-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6818012 nm tries to modify readonly segment and dumps core


# 9144:82542ec040b5 23-Mar-2009 Rod Evans <Rod.Evans@Sun.COM>

6802452 libelf shouldn't use MS_SYNC


# 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


# 8883:4b0055e6a827 23-Feb-2009 Rod Evans <Rod.Evans@Sun.COM>

6807864 ld.so.1 is susceptible to a fatal dlsym()/setlocale() race


# 8881:554b7a9a07e8 23-Feb-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6807050 GNU linkonce sections can create duplicate and incompatible eh_frame FDE entries


# 8814:5e101fbc66f1 13-Feb-2009 Rod Evans <Rod.Evans@Sun.COM>

6805009 ld.so.1: link map control list tear down leaves dangling pointer - pfinstall does it again.


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

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


# 8699:7536c3d13605 05-Feb-2009 Rod Evans <Rod.Evans@Sun.COM>

6237063 request extension to dl* family to provide segment bounds information
PSARC/2009/054 dlinfo(3c) - segment mapping retrieval


# 8645:acf2cf0b3d04 28-Jan-2009 Rod Evans <Rod.Evans@Sun.COM>

6798676 ld.so.1: enters infinite loop with realloc/defragmentation logic


# 8620:2bafd98d28d4 26-Jan-2009 Rod Evans <Rod.Evans@Sun.COM>

6797468 ld.so.1: orphaned handles aren't processed correctly


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

6792836 ld is slow when processing GNU linkonce sections


# 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.


# 8548:a55d544e54ba 14-Jan-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6792906 ld -z nopartial fix breaks TLS


# 8501:e544a13d2b41 07-Jan-2009 Rod Evans <Rod.Evans@Sun.COM>

6789925 64-bit applications with SF1_SUNW_ADDR32 require non-default starting address


# 8478:c9cb3d5655e7 05-Jan-2009 Rod Evans <Rod.Evans@Sun.COM>

6786744 32-bit dbx failed with unknown rtld_db.so error on snv_104


# 8394:cfddc4c3786c 17-Dec-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6782597 32-bit ld.so.1 needs to accept objects with large inode number


# 8388:20ee5c31e1a4 16-Dec-2008 Rod Evans <Rod.Evans@Sun.COM>

6778453 RTLD_GROUP prevents use of application defined malloc


# 8369:7536f6823d94 15-Dec-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6773695 ld -z nopartial can break non-pic objects


# 8368:24d7f5c47e26 15-Dec-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6782977 ld segfaults after support lib version error sends bad args to vprintf()


# 8324:9fc4f0ff441b 09-Dec-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6775062 remove /usr/lib/libldstab.so


# 8223:628841638a21 25-Nov-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6765931 mcs generates unlink(NULL) system calls


# 8203:56d3fec1b1c0 24-Nov-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6772661 ldd/lddstub/ld.so.1 dump core in current nightly while processing libsoftcrypto_hwcap.so.1


# 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


# 7835:4cb5c1cab637 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


# 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


# 7785:8daf921c3f0c 07-Oct-2008 Rod Evans <Rod.Evans@Sun.COM>

6756472 AOUT search path pruning


# 7744:c39a337d4553 29-Sep-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6752728 link-editor can enter UNDEF symbols in symbol sort sections


# 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


# 7668:f0ac9d483538 23-Sep-2008 Rod Evans <Rod.Evans@Sun.COM>

6746674 setuid applications do not find libraries any more because trusted directories behavior changed


# 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


# 7404:9310cd076095 26-Aug-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6684577 ld should propagate SHF_LINK_ORDER flag to ET_REL objects


# 7359:d738a7f7d21f 18-Aug-2008 Rod Evans <Rod.Evans@Sun.COM>

6734598 ld(1) archive processing failure due to mismatched file descriptors


# 7199:12c6362ca272 28-Jul-2008 ab196087

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


# 7122:51f3b40bdc33 17-Jul-2008 ab196087

6724774 elfdump -n doesn't print siginfo structure


# 7082:2886b49c89f4 11-Jul-2008 ab196087

6724311 dldump() mishandles R_AMD64_JUMP_SLOT relocations


# 7064:54385280df78 09-Jul-2008 ab196087

6617475 gas creates erroneous FILE symbols [was: ld.so.1 is reported as false positive by wsdiff]


# 7008:8f7bd4ba8aeb 02-Jul-2008 ab196087

6720509 usr/src/cmd/sgs/sgsdemangler should be removed


# 6951:59445bec7ef4 24-Jun-2008 ab196087

6716350 usr/src/cmd/sgs should be linted by nightly builds


# 6874:ed5fd6d3ae67 13-Jun-2008 rie

6712292 ld.so.1 should fall back to an interposer for failed direct bindings


# 6766:0251158c6e95 01-Jun-2008 rie

6686343 ldd(1) - unused search path diagnosis should be enabled


# 6746:1223e4c9093a 28-May-2008 rie

6705846 multithreaded C++ application seems to get deadlocked in the dynamic linker code


# 6719:38e6916710cf 27-May-2008 rie

6706401 direct binding copy relocation fallback is insufficient for ild generated objects


# 6677:5ac557d186e4 21-May-2008 ab196087

6701798 ld can enter infinite loop processing bad mapfile


# 6667:2d6c366a5d6c 20-May-2008 rie

6703683 Can't build VirtualBox on Build 88 or 89
6703919 boot hangs intermittently on x86 with onnv daily.0430 and on


# 6652:83987ff288ca 15-May-2008 rie

6702260 single threading .init/.fini sections breaks staroffice


# 6635:8de60a34b2e5 13-May-2008 ab196087

6699131 elfdump should display core file notes


# 6614:144184774564 12-May-2008 rie

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


# 6572:57d9d49c8eb0 07-May-2008 ab196087

6516212 usr/src/cmd/sgs/libelf warlock targets should be fixed or abandoned


# 6569:90c99f858ba3 07-May-2008 ab196087

6695681 ldd(1) crashes when run from a chrooted environment


# 6406:63229f7b802f 10-Apr-2008 rie

6686889 ld.so.1 regression - bad pointer created with 6509323 integration


# 6388:ebbf1923237d 09-Apr-2008 rie

6685125 ld/elfdump do not handle ZERO terminator .eh_frame amd64 unwind entry


# 6387:4977cc444d39 09-Apr-2008 rie

6509323 Need to disable the Multiple Files loading - same name, different directories (or its stat() use)


# 6323:f6133eef3be2 31-Mar-2008 ab196087

6681761 lies, darn lies, and linker README files


# 6322:c7bf2a887dd4 31-Mar-2008 ab196087

6679212 sgs use of SCCS id for versioning is obstacle to mercurial migration


# 6299:35d40fdc268c 27-Mar-2008 ab196087

6678244 elfdump dymamic section sanity checking needs refinement


# 6234:7f51286f5faf 19-Mar-2008 rie

PSARC/2008/198: elfwrap - wrap data in an ELF file
6675591 elfwrap - wrap data in an ELF file


# 6225:e6305f16e938 19-Mar-2008 ab196087

6674666 elfedit dyn:posflag1 needs option to locate element via NEEDED item


# 6223:30d6740da48d 19-Mar-2008 ab196087

6606203 link editor ought to allow creation of >2gb sized objects


# 6206:6b0ed502a8e7 18-Mar-2008 ab196087

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


# 6186:ae3aa141e3fa 13-Mar-2008 bholler

6672544 elf_rtbndr must support non-ABI aligned stacks on amd64


# 6166:3479c27f8ecc 07-Mar-2008 rie

6672394 ldd(1) unused dependency processing is tricked by relocations errors


# 6158:685e2f65770b 05-Mar-2008 bholler

6668050 First trip through PLT does not preserve args in xmm registers


# 6150:bdc7a464af94 04-Mar-2008 rie

PSARC/2008/148: new ldd(1) -p option
6357282 ldd should recognize PARENT and EXTERN symbols


# 6117:40d4ef971174 29-Feb-2008 rie

6667661 Direct bindings can compromise executables with insufficient copy relocation information
6668534 Direct bindings can compromise function address comparisons from executables


# 6040:b0ad8aeed21b 19-Feb-2008 rie

6516808 ld.so.1's token expansion provides no escape for platforms that don't report HWCAP


# 5971:b5ed7ccb61af 04-Feb-2008 rie

6658385 ld core dumps when building Xorg on nv_82


# 5950:a449a24f9be0 31-Jan-2008 rie

6654381 lazy loading fall-back needs optimizing


# 5905:056b84d6bf52 24-Jan-2008 rie

4947191 OSNet should use direct bindings


# 5892:b863dde33f1b 23-Jan-2008 ab196087

6492726 Merge SHF_MERGE|SHF_STRINGS input sections


# 5827:70b03ddc1344 14-Jan-2008 rie

6634436 XFFLAG should be updated.


# 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


# 5565:538e7adac11a 30-Nov-2007 ab196087

6626135 elfedit capabilities str->value mapping should come from usr/src/common/elfcap


# 5549:beb29939b34a 29-Nov-2007 rie

6629404 ld with -z ignore doesn't scale


# 5459:47c7b3aa8805 12-Nov-2007 ab196087

6319025 SUNWbtool packaging issues in Nevada and S10u1.


# 5451:d106cea3cae1 09-Nov-2007 rie

6627765 soffice failure after integration of 6603313 - dangling GROUP pointer.


# 5411:7e4b0f185bae 05-Nov-2007 ab196087

PSARC 2007/620 elfdump -T, and simplified matching
6621066 Reduce need for new elfdump options with every section type


# 5368:0557ad79abbf 29-Oct-2007 rie

6617855 nodirect tag can be ignored when other syminfo tags are available


# 5324:8526b6d31d90 24-Oct-2007 rie

6620533 HWCAP filtering can leave uninitialized data behind - results in "rejected: Invalid argument"


# 5308:2cc1023bdfa4 23-Oct-2007 ab196087

6614968 elfedit needs string table module


# 5230:f1b9c5fa4422 11-Oct-2007 ab196087

6570616 elfdump should display incorrectly aligned note section


# 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


# 5154:afdff8c5ab8e 01-Oct-2007 ab196087

6253589 mcs has problems handling multiple SHT_NOTE sections
6473571 strip and mcs get confused and corrupt files when passed non-ELF arguments


# 5152:fa5ab16f3606 01-Oct-2007 ab196087

5035454 mixing -Kpic and -KPIC may cause SIGSEGV with -xarch=v9


# 5088:26c540f30cd3 19-Sep-2007 ab196087

PSARC 2007/509 elfedit
6234471 need a way to edit ELF objects


# 5067:d64dc195fe92 17-Sep-2007 rie

6603313 dlclose() can fail to unload objects after fix for 6573641


# 4991:8312f51e0f59 04-Sep-2007 ab196087

6597841 gelf_getdyn() reads one too many dynamic entries


# 4947:e92895a4c96a 27-Aug-2007 rie

PSARC/2007/474 new ldd(1) -w option
6595139 various applications should export yy* global variables for libl


# 4832:afa9dda73346 08-Aug-2007 rie

6589819 ld generated reference to __tls_get_addr() fails when resolving to a shared object reference


# 4734:a4708faa3e85 26-Jul-2007 ab196087

6583742 ELF string conversion library needs to lose static writable buffers


# 4716:c06a3889ba02 24-Jul-2007 ab196087

6577462 Additional improvements needed to handling of gcc's symbol versioning


# 4699:ba3c3e75e70c 21-Jul-2007 rie

6573641 ld.so.1 does not maintain parent relationship to a dlopen() caller.


# 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


# 4665:7559cdd1a09e 16-Jul-2007 ab196087

PSARC 2007/395 Add -P option to elfdump
6530249 elfdump should handle ELF files with no section header table


# 4474:21b74ac6ee8f 14-Jun-2007 ab196087

6567670 ld(1) symbol size/section size verification uncovers Haskell compiler inconsistency


# 4433:c72b24eba078 11-Jun-2007 ab196087

6565476 rtld symbol version check prevents GNU ld binary from running


# 4362:c6e93e120d21 31-May-2007 rie

6561987 data vac_conflict faults on lipthread libthread libs in s10.


# 4284:f3c7d94a1537 21-May-2007 rie

5006034 need ?E mapfile feature extension


# 4242:a71ab6949017 15-May-2007 ab196087

6556563 elfdump section overlap checking is too slow for large files


# 4234:9d2660d116eb 14-May-2007 rie

6551627 OGL: SIGSEGV when trying to use OpenGL pipeline with splash screen, Solaris/Nvidia only


# 4192:5086341d63a2 09-May-2007 rie

6532924 AMD64: Solaris 5.11 55b: SEGV after whocatches


# 4168:7a68e9a5dc29 04-May-2007 ab196087

PSARC 2007/247 Add -I option to elfdump
6246083 elfdump should allow section index specification (numeric -N equivalent)


# 4164:4b6df4d63eb0 03-May-2007 dm120769

backout 5006034: needs work


# 4157:2692c9055fcf 03-May-2007 rie

5006034 need ?E mapfile feature extension


# 4156:da0f64b64bfa 03-May-2007 ab196087

6198202 mcs -d dumps core


# 4146:cd7af18fb113 01-May-2007 ab196087

6341667 elfdump should check alignments of ELF header elements
6387860 elfdump cores, when processing linux built ELF file


# 4065:f202696c68dd 19-Apr-2007 rie

6547441 Uninitialized variable causes ld.so.1 to crash on object cleanup


# 4063:ca21bf366165 19-Apr-2007 ab196087

5108874 elfdump SEGVs on bad object file


# 4031:7c86b30fec6f 13-Apr-2007 rie

6541004 hwcap filter processing can leak memory


# 3875:aede79dcec2e 21-Mar-2007 ab196087

6516665 The link-editors should be more resilient against gcc's symbol versioning


# 3862:86869f5c0e35 20-Mar-2007 rie

6535688 elfdump could be more robust in the face of Purify


# 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


# 3817:e2aeb8ed177f 14-Mar-2007 rie

6533587 ld.so.1: init/fini processing needs to compensate for interposer expectations


# 3788:9947e7abaaca 09-Mar-2007 ab196087

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


# 3787:321c4f513519 09-Mar-2007 rie

6527318 dlopen(name, RTLD_NOLOAD) returns handle for unloaded library


# 3775:3617a86b0236 07-Mar-2007 ab196087

6531189 SEGV in dladdr()


# 3746:47ed52d6b3bd 02-Mar-2007 raf

6524709 executables using /usr/lib/libc.so.1 as the ELF interpreter dump core


# 3731:79e3159504fa 28-Feb-2007 rie

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


# 3621:2cbc0f92c696 08-Feb-2007 ab196087

PSARC 2007/074 -L option for nm(1) to display SHT_SUNW_LDYNSYM symbols
6518322 Some ELF utilities need updating for .SUNW_ldynsym section


# 3617:4b744d361365 07-Feb-2007 rie

6521504 ld: hardware capabilities processing from relocatables objects needs hardening.
6521608 assertion failure in runtime linker related to auditing


# 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


# 3464:c868c42f7be7 22-Jan-2007 rie

6515970 HWCAP processing doesn't clean up fmap structure - browser fails to run java applet


# 3304:7e1905f59c95 20-Dec-2006 rie

6501793 GOTOP relocation transition (optimization) fails with offsets > 2^32


# 3223:979b71b4ee95 12-Dec-2006 rie

6496718 restricted visibility symbol references should trigger archive extraction


# 3191:6941d6cb4c23 28-Nov-2006 rie

6487273 ld.so.1 may open arbitrary locale files when relative path is built from locale environment vars
6487284 ld.so.1: buffer overflow in doprf() function


# 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


# 2853:7064ad681ecc 03-Oct-2006 rie

6477132 ld.so.1: memory leak when running set*id application


# 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


# 2802:3bd2d4a7572a 26-Sep-2006 ab196087

6448719 sys/elf.h could be updated with additional machine and ABI types


# 2762:51597dad8a0f 19-Sep-2006 ab196087

6459189 UNIX03: *VSC* c99 compiler overwrites non-writable file


# 2698:070ed275e5b0 08-Sep-2006 rie

6467925 ld: section deletion (-z ignore) requires improvement


# 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


# 2454:6a83b4e39ddb 27-Jul-2006 rie

6424550 Write to unallocated (wua) errors when libraries are built with -z lazyload
6449485 ld(1) creates misaligned TLS in binary compiled with -xpg


# 2352:9cdfed81bb1c 12-Jul-2006 ab196087

6421380 nm uses too many digits when formatting 64-bit hex values
6424132 elfdump inserts extra whitespace in bitmap value display


# 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


# 2133:f845bbe77e56 06-Jun-2006 ab196087

6431835 data corruption on x64 in 64-bit mode while LD_PROFILE is in effect


# 2056:6996ca3dfcdb 24-May-2006 ab196087

6429504 crle(1) shows wrong defaults for non-existant 64-bit config file


# 2043:cce0c9bf5c8d 23-May-2006 rie

6429418 ld.so.1: need work-around for Nvidia drivers use of static TLS


# 1995:ca453ffa16e6 17-May-2006 rie

6426048 C++ exceptions broken in Nevada for amd64


# 1976:f0691a145b7e 15-May-2006 ab196087

PSARC 2006/301 elf_M32.h removal
PSARC 2006/309 crle(1) configuration file format change
6174390 crle configuration files are inconsistent across platforms


# 1836:9acc285e707d 19-Apr-2006 rie

6409613 elf_outsync() should fsync()


# 1824:9cc314774a20 18-Apr-2006 rie

6262333 init section of .so dlopened from audit interface not being called


# 1743:d2f77ca9e92e 04-Apr-2006 ab196087

6382945 AMD64-GCC: dbx: internal error: dwarf reference attribute out of bounds


# 1737:13cb1019f7b2 03-Apr-2006 ab196087

6390410 64-bit LD_PROFILE can fail: relocation error when binding profile plt


# 1722:7b9a53f2503b 31-Mar-2006 seizo

6327926 ld does not set etext symbol correctly for AMD64 medium model


# 1698:0cf90a9f4e74 28-Mar-2006 ab196087

6397256 ldd dumps core in elf_fix_name


# 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


# 1558:1d42b61f2c64 07-Mar-2006 ab196087

6391407 Insufficient alignment of 32-bit object in archive makes ld segfault


# 1424:5c5bac715032 13-Feb-2006 ab196087

6382170 Solaris 10 ar(1) adds newlines to data when creating/updating archives


# 1382:214686d1255f 03-Feb-2006 rie

6380470 32-bit ld(1) incorrectly builds 64-bit relocatable objects


# 1377:f7e6af419b52 02-Feb-2006 ab196087

6372620 printstack() segfaults when called from static function


# 1324:3b31c5d007bf 25-Jan-2006 rie

6372082 ld -r erroneously creates .got section on i386
6201866 amd64: linker symbol elimination is broken


# 1319:cc6ed72a12f5 24-Jan-2006 ab196087

6371877 LD_PROFILE_64 with gprof does not produce correct results on amd64


# 1282:ea4546cff613 17-Jan-2006 ab196087

6307146 mcs dumps core when appending null string to comment section


# 1210:10d6a9038665 05-Jan-2006 ab196087

6326497 ld.so not properly processing LD_LIBRARY_PATH ending in :


# 1169:c1bfcc795896 22-Dec-2005 rie

6363495 Catchup required with Intel relocations


# 1118:101ef0ced076 14-Dec-2005 seizo

6304206 runtime linker may respect LANG and LC_MESSAGE more than LC_ALL
Contributed by Juergen Keil <jk@tools.de>


# 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


# 956:f9d0be3d33a1 21-Nov-2005 rie

6350027 ld.so.1 aborts with assertion failed on amd64


# 942:8cf53d6a7d2e 17-Nov-2005 ahl

PSARC 2005/689 ELF Extended Program Headers
6317969 elfheader limited to 65535 segments
6317980 coredump elfheader doesn't reflect the correct number of dumped segments
6343698 p-tools affected by 6317980 : coredump elfheader incorrectly states number of dumped segments
6350070 stub for shmgetid() returns the wrong default value


# 827:5fad2385b31e 02-Nov-2005 seizo

6307274 crle bug with LD_LIBRARY_PATH


# 751:adc4b8ad1cf5 25-Oct-2005 rie

6340814 ld.so.1 core dump with HWCAP relocatable object + updated statistics


# 685:39399075b8e6 12-Oct-2005 rie

6332983 s9 linker patches 112963-24/113986-20 causing cluster machines not to boot
6329796 Memory leak with iconv_open/iconv_close with patch 109147-33


# 651:1cce76dd7903 05-Oct-2005 seizo

6310736 gcc and sgs/libld don't get along on SPARC


# 642:b1d3df9a7dfb 04-Oct-2005 seizo

6309061 link_audit should use __asm__ with gcc


# 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


# 546:ffce8ef7b93b 15-Sep-2005 rie

6324589 psh coredumps on x86 machines on snv_23


# 542:17fad8746eb0 15-Sep-2005 rie

6318401 mis-aligned TLS variable
6324019 ld.so.1: malloc alignment is insufficient for new compilers


# 502:425ac83c9448 07-Sep-2005 rie

6318306 a dlsym() from a filter should be redirected to an associated filtee


# 422:61b608691cc0 25-Aug-2005 rie

6314115 Checkpoint refuses to start, crashes on start, after application of linker patch 112963-22


# 280:ffd6f0e5ac00 03-Aug-2005 rie

6301218 Matlab dumps core on startup when running on 112963-22


# 238:265780cf7e76 26-Jul-2005 seizo

6273855 gcc and sgs/crle don't get along
6273864 gcc and sgs/libld don't get along
6273875 gcc and sgs/rtld don't get along
6272563 gcc and amd64/krtld/doreloc.c don't get along
6290157 gcc and sgs/librtld_db/rdb_demo don't get along


# 223:47da57647955 22-Jul-2005 rie

6299525 .init order failure when processing cycles


# 208:3adbc966f712 21-Jul-2005 rie

6295971 UNIX98/UNIX03 *vsx* DYNL.hdr/misc/dlfcn/T.dlfcn 14 fails, auxv.h syntax error


# 99:7638ff13fd59 29-Jun-2005 rie

6291547 ld.so mishandles LD_AUDIT causing security problems.


# 64:c7fd7a5492d7 23-Jun-2005 rie

6280467 dlclose() unmaps shared library before library's _fini() has finished


# 33:0cbc24367213 20-Jun-2005 rie

6284941 excessive link times with many groups/sections


# 6:9049f50e2cc0 15-Jun-2005 rie

6276905 dlinfo gives inconsistent results (relative vs absolute linkname)
PSARC/2005/357 dlinfo(3c) RTLD_DI_ARGSINFO


# 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


# 13056:b78e726e9922 10-Aug-2010 Ali Bahrami <Ali.Bahrami@Oracle.COM>

6975290 ld mishandles GOT relocation against local ABS symbol


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

6935867 .dynamic could be readonly in sharable objects


# 12927:a27c46eb192b 27-Jul-2010 Rod Evans <Rod.Evans@Sun.COM>

6972234 sgs demo's could use some cleanup


# 12901:90a66b2c063f 23-Jul-2010 Rod Evans <Rod.Evans@Sun.COM>

6971440 moe can core dump while processing libc.


# 12877:69001e4756ae 20-Jul-2010 Rod Evans <Rod.Evans@Sun.COM>

6956152 dlclose() from an auditor can be fatal. Preinit/activity events should be more flexible.


# 12792:1f56a791e275 08-Jul-2010 Ali Bahrami <Ali.Bahrami@Oracle.COM>

6952219 ld support for archives larger than 2 GB
PSARC/2010/224 Support for archives larger than 2 GB


# 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


# 12692:4341b447c069 24-Jun-2010 Ali Bahrami <Ali.Bahrami@Oracle.COM>

6916796 OSnet mapfiles should use version 2 link-editor syntax


# 12650:160f1ef36195 18-Jun-2010 Rod Evans <Rod.Evans@Sun.COM>

6961755 ld.so.1's -e arguments should take precedence over environment variables.
6748925 moe returns wrong hwcap library in some circumstances


# 12498:12c4df7d2890 26-May-2010 Rod Evans <Rod.Evans@Sun.COM>

6949596 wrong section alignment generated in joint compilation with shared library


# 12457:543175dea688 20-May-2010 Ali Bahrami <Ali.Bahrami@Oracle.COM>

6954032 Support library with ld_open and -z allextract in snv_139 do not mix


# 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


# 12382:a717a64699bb 11-May-2010 Ali Bahrami <Ali.Bahrami@Oracle.COM>

6939573 ldd should provide better diagnostics for incompatible objects
6948379 nm usage message omits several options


# 12254:ff5bb54e2a40 26-Apr-2010 Ali Bahrami <Ali.Bahrami@Oracle.COM>

6932220 ld -z allextract skips objects that lack global symbols


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

6941727 ld relocation cache memory use is excessive


# 12049:5f14b1b5f869 31-Mar-2010 Ali Bahrami <Ali.Bahrami@Sun.COM>

6938111 nm `No symbol table data' message goes to stdout


# 12029:3202400f09a4 29-Mar-2010 Rod Evans <Rod.Evans@Sun.COM>

6938628 ld.so.1 should produce diagnostics for all dl*() entry points


# 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


# 11957:b130afeb6d85 19-Mar-2010 Ali Bahrami <Ali.Bahrami@Sun.COM>

6934123 elfdump -d coredumps on PA-RISC elf


# 11919:5b917481ad11 14-Mar-2010 Rod Evans <Rod.Evans@Sun.COM>

6478684 isainfo/cpuid reports pause instruction not supported on amd64
PSARC/2010/089 Removal of AV_386_PAUSE and AV_386_MON


# 11830:3ad906aed404 01-Mar-2010 Rod Evans <Rod.Evans@Sun.COM>

6918143 symbol capabilities (fix lint)
PSARC/2010/022 Linker-editors: Symbol Capabilities


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

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


# 11803:66608b3b64b0 01-Mar-2010 Ali Bahrami <Ali.Bahrami@Sun.COM>

6929607 ld generates incorrect VERDEF entries for ET_REL output objects


# 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


# 11690:1c19a1778a4f 18-Feb-2010 Ali Bahrami <Ali.Bahrami@Sun.COM>

6914728 Add dl_iterate_phdr() function to ld.so.1
PSARC/2010/015 dl_iterate_phdr


# 11687:cc1636058569 18-Feb-2010 Ali Bahrami <Ali.Bahrami@Sun.COM>

6923449 elfdump misinterprets _init/_fini symbols in dynamic section test


# 11671:3073ea7cd00e 17-Feb-2010 Gerald Jelinek <Gerald.Jelinek@Sun.COM>

6903688 mdb(1) can't resolve certain symbols in solaris10-branded processes from the global zone


# 11333:89543a736172 16-Dec-2009 Rod Evans <Rod.Evans@Sun.COM>

6909523 core dump when run "LD_DEBUG=help ls" in non-English locale


# 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.


# 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


# 10454:f68cccac9492 04-Sep-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6878605 ld should accept '%' syntax when matching input SHT_PROGBITS sections


# 10436:34c38a8abd7b 01-Sep-2009 Rod Evans <Rod.Evans@Sun.COM>

6516644 per-symbol filtering shouldn't be allowed in executables


# 10167:4c8fee5f1d6a 23-Jul-2009 Rod Evans <Rod.Evans@Sun.COM>

6862967 rd_loadobj_iter() failing for core files
6856173 streams core dumps when compiled in 64bit with a very large static array size
6834197 ld pukes when given an empty plate


# 9963:d23f520cfd07 24-Jun-2009 Rod Evans <Rod.Evans@Sun.COM>

6853809 ld.so.1: rescan fallback optimization is invalid
6854158 ld.so.1: interposition can be skipped because of incorrect caller/destination validation


# 9900:1b86d65a4f9e 18-Jun-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6851224 elf_getshnum() and elf_getshstrndx() incompatible with 2002 ELF gABI agreement
PSARC/2009/363 replace elf_getphnum, elf_getshnum, and elf_getshstrndx


# 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


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

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


# 9577:dca915fd85d3 08-May-2009 Rod Evans <Rod.Evans@Sun.COM>

6831308 ld.so.1: symbol rescanning does a little too much work


# 9569:5657927bc642 07-May-2009 Rod Evans <Rod.Evans@Sun.COM>

6806791 filter builds could be optimized
6823371 calloc() uses suboptimal memset() causing 15% regression in SpecCPU2006 gcc code


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

6831285 linker LD_DEBUG support needs improvements


# 9340:5163f16f8c5d 10-Apr-2009 Rod Evans <Rod.Evans@Sun.COM>

6715578 AOUT (BCP) symbol lookup can be compromised with lazy loading.
6752883 ld.so.1 error message should be buffered (not sent to stderr).
6577982 ld.so.1 calls getpid() before it should when any LD_* are set
6826513 ldd gets confused by a crle(1) LD_PRELOAD setting


# 9313:d92b0c5ba25b 08-Apr-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6827468 6801536 breaks 'ld -s' if there are weak/strong symbol pairs


# 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


# 9218:d3fd4880a83d 30-Mar-2009 Rod Evans <Rod.Evans@Sun.COM>

6821646 xVM dom0 doesn't boot on daily.0324 and beyond
6822828 librtld_db can return RD_ERR before RD_NOMAPS, which compromises dbx expectations.


# 9155:005865c6f2c5 24-Mar-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6818012 nm tries to modify readonly segment and dumps core


# 9144:82542ec040b5 23-Mar-2009 Rod Evans <Rod.Evans@Sun.COM>

6802452 libelf shouldn't use MS_SYNC


# 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


# 8883:4b0055e6a827 23-Feb-2009 Rod Evans <Rod.Evans@Sun.COM>

6807864 ld.so.1 is susceptible to a fatal dlsym()/setlocale() race


# 8881:554b7a9a07e8 23-Feb-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6807050 GNU linkonce sections can create duplicate and incompatible eh_frame FDE entries


# 8814:5e101fbc66f1 13-Feb-2009 Rod Evans <Rod.Evans@Sun.COM>

6805009 ld.so.1: link map control list tear down leaves dangling pointer - pfinstall does it again.


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

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


# 8699:7536c3d13605 05-Feb-2009 Rod Evans <Rod.Evans@Sun.COM>

6237063 request extension to dl* family to provide segment bounds information
PSARC/2009/054 dlinfo(3c) - segment mapping retrieval


# 8645:acf2cf0b3d04 28-Jan-2009 Rod Evans <Rod.Evans@Sun.COM>

6798676 ld.so.1: enters infinite loop with realloc/defragmentation logic


# 8620:2bafd98d28d4 26-Jan-2009 Rod Evans <Rod.Evans@Sun.COM>

6797468 ld.so.1: orphaned handles aren't processed correctly


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

6792836 ld is slow when processing GNU linkonce sections


# 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.


# 8548:a55d544e54ba 14-Jan-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6792906 ld -z nopartial fix breaks TLS


# 8501:e544a13d2b41 07-Jan-2009 Rod Evans <Rod.Evans@Sun.COM>

6789925 64-bit applications with SF1_SUNW_ADDR32 require non-default starting address


# 8478:c9cb3d5655e7 05-Jan-2009 Rod Evans <Rod.Evans@Sun.COM>

6786744 32-bit dbx failed with unknown rtld_db.so error on snv_104


# 8394:cfddc4c3786c 17-Dec-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6782597 32-bit ld.so.1 needs to accept objects with large inode number


# 8388:20ee5c31e1a4 16-Dec-2008 Rod Evans <Rod.Evans@Sun.COM>

6778453 RTLD_GROUP prevents use of application defined malloc


# 8369:7536f6823d94 15-Dec-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6773695 ld -z nopartial can break non-pic objects


# 8368:24d7f5c47e26 15-Dec-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6782977 ld segfaults after support lib version error sends bad args to vprintf()


# 8324:9fc4f0ff441b 09-Dec-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6775062 remove /usr/lib/libldstab.so


# 8223:628841638a21 25-Nov-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6765931 mcs generates unlink(NULL) system calls


# 8203:56d3fec1b1c0 24-Nov-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6772661 ldd/lddstub/ld.so.1 dump core in current nightly while processing libsoftcrypto_hwcap.so.1


# 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


# 7835:4cb5c1cab637 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


# 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


# 7785:8daf921c3f0c 07-Oct-2008 Rod Evans <Rod.Evans@Sun.COM>

6756472 AOUT search path pruning


# 7744:c39a337d4553 29-Sep-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6752728 link-editor can enter UNDEF symbols in symbol sort sections


# 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


# 7668:f0ac9d483538 23-Sep-2008 Rod Evans <Rod.Evans@Sun.COM>

6746674 setuid applications do not find libraries any more because trusted directories behavior changed


# 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


# 7404:9310cd076095 26-Aug-2008 Ali Bahrami <Ali.Bahrami@Sun.COM>

6684577 ld should propagate SHF_LINK_ORDER flag to ET_REL objects


# 7359:d738a7f7d21f 18-Aug-2008 Rod Evans <Rod.Evans@Sun.COM>

6734598 ld(1) archive processing failure due to mismatched file descriptors


# 7199:12c6362ca272 28-Jul-2008 ab196087

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


# 7122:51f3b40bdc33 17-Jul-2008 ab196087

6724774 elfdump -n doesn't print siginfo structure


# 7082:2886b49c89f4 11-Jul-2008 ab196087

6724311 dldump() mishandles R_AMD64_JUMP_SLOT relocations


# 7064:54385280df78 09-Jul-2008 ab196087

6617475 gas creates erroneous FILE symbols [was: ld.so.1 is reported as false positive by wsdiff]


# 7008:8f7bd4ba8aeb 02-Jul-2008 ab196087

6720509 usr/src/cmd/sgs/sgsdemangler should be removed


# 6951:59445bec7ef4 24-Jun-2008 ab196087

6716350 usr/src/cmd/sgs should be linted by nightly builds


# 6874:ed5fd6d3ae67 13-Jun-2008 rie

6712292 ld.so.1 should fall back to an interposer for failed direct bindings


# 6766:0251158c6e95 01-Jun-2008 rie

6686343 ldd(1) - unused search path diagnosis should be enabled


# 6746:1223e4c9093a 28-May-2008 rie

6705846 multithreaded C++ application seems to get deadlocked in the dynamic linker code


# 6719:38e6916710cf 27-May-2008 rie

6706401 direct binding copy relocation fallback is insufficient for ild generated objects


# 6677:5ac557d186e4 21-May-2008 ab196087

6701798 ld can enter infinite loop processing bad mapfile


# 6667:2d6c366a5d6c 20-May-2008 rie

6703683 Can't build VirtualBox on Build 88 or 89
6703919 boot hangs intermittently on x86 with onnv daily.0430 and on


# 6652:83987ff288ca 15-May-2008 rie

6702260 single threading .init/.fini sections breaks staroffice


# 6635:8de60a34b2e5 13-May-2008 ab196087

6699131 elfdump should display core file notes


# 6614:144184774564 12-May-2008 rie

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


# 6572:57d9d49c8eb0 07-May-2008 ab196087

6516212 usr/src/cmd/sgs/libelf warlock targets should be fixed or abandoned


# 6569:90c99f858ba3 07-May-2008 ab196087

6695681 ldd(1) crashes when run from a chrooted environment


# 6406:63229f7b802f 10-Apr-2008 rie

6686889 ld.so.1 regression - bad pointer created with 6509323 integration


# 6388:ebbf1923237d 09-Apr-2008 rie

6685125 ld/elfdump do not handle ZERO terminator .eh_frame amd64 unwind entry


# 6387:4977cc444d39 09-Apr-2008 rie

6509323 Need to disable the Multiple Files loading - same name, different directories (or its stat() use)


# 6323:f6133eef3be2 31-Mar-2008 ab196087

6681761 lies, darn lies, and linker README files


# 6322:c7bf2a887dd4 31-Mar-2008 ab196087

6679212 sgs use of SCCS id for versioning is obstacle to mercurial migration


# 6299:35d40fdc268c 27-Mar-2008 ab196087

6678244 elfdump dymamic section sanity checking needs refinement


# 6234:7f51286f5faf 19-Mar-2008 rie

PSARC/2008/198: elfwrap - wrap data in an ELF file
6675591 elfwrap - wrap data in an ELF file


# 6225:e6305f16e938 19-Mar-2008 ab196087

6674666 elfedit dyn:posflag1 needs option to locate element via NEEDED item


# 6223:30d6740da48d 19-Mar-2008 ab196087

6606203 link editor ought to allow creation of >2gb sized objects


# 6206:6b0ed502a8e7 18-Mar-2008 ab196087

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


# 6186:ae3aa141e3fa 13-Mar-2008 bholler

6672544 elf_rtbndr must support non-ABI aligned stacks on amd64


# 6166:3479c27f8ecc 07-Mar-2008 rie

6672394 ldd(1) unused dependency processing is tricked by relocations errors


# 6158:685e2f65770b 05-Mar-2008 bholler

6668050 First trip through PLT does not preserve args in xmm registers


# 6150:bdc7a464af94 04-Mar-2008 rie

PSARC/2008/148: new ldd(1) -p option
6357282 ldd should recognize PARENT and EXTERN symbols


# 6117:40d4ef971174 29-Feb-2008 rie

6667661 Direct bindings can compromise executables with insufficient copy relocation information
6668534 Direct bindings can compromise function address comparisons from executables


# 6040:b0ad8aeed21b 19-Feb-2008 rie

6516808 ld.so.1's token expansion provides no escape for platforms that don't report HWCAP


# 5971:b5ed7ccb61af 04-Feb-2008 rie

6658385 ld core dumps when building Xorg on nv_82


# 5950:a449a24f9be0 31-Jan-2008 rie

6654381 lazy loading fall-back needs optimizing


# 5905:056b84d6bf52 24-Jan-2008 rie

4947191 OSNet should use direct bindings


# 5892:b863dde33f1b 23-Jan-2008 ab196087

6492726 Merge SHF_MERGE|SHF_STRINGS input sections


# 5827:70b03ddc1344 14-Jan-2008 rie

6634436 XFFLAG should be updated.


# 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


# 5565:538e7adac11a 30-Nov-2007 ab196087

6626135 elfedit capabilities str->value mapping should come from usr/src/common/elfcap


# 5549:beb29939b34a 29-Nov-2007 rie

6629404 ld with -z ignore doesn't scale


# 5459:47c7b3aa8805 12-Nov-2007 ab196087

6319025 SUNWbtool packaging issues in Nevada and S10u1.


# 5451:d106cea3cae1 09-Nov-2007 rie

6627765 soffice failure after integration of 6603313 - dangling GROUP pointer.


# 5411:7e4b0f185bae 05-Nov-2007 ab196087

PSARC 2007/620 elfdump -T, and simplified matching
6621066 Reduce need for new elfdump options with every section type


# 5368:0557ad79abbf 29-Oct-2007 rie

6617855 nodirect tag can be ignored when other syminfo tags are available


# 5324:8526b6d31d90 24-Oct-2007 rie

6620533 HWCAP filtering can leave uninitialized data behind - results in "rejected: Invalid argument"


# 5308:2cc1023bdfa4 23-Oct-2007 ab196087

6614968 elfedit needs string table module


# 5230:f1b9c5fa4422 11-Oct-2007 ab196087

6570616 elfdump should display incorrectly aligned note section


# 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


# 5154:afdff8c5ab8e 01-Oct-2007 ab196087

6253589 mcs has problems handling multiple SHT_NOTE sections
6473571 strip and mcs get confused and corrupt files when passed non-ELF arguments


# 5152:fa5ab16f3606 01-Oct-2007 ab196087

5035454 mixing -Kpic and -KPIC may cause SIGSEGV with -xarch=v9


# 5088:26c540f30cd3 19-Sep-2007 ab196087

PSARC 2007/509 elfedit
6234471 need a way to edit ELF objects


# 5067:d64dc195fe92 17-Sep-2007 rie

6603313 dlclose() can fail to unload objects after fix for 6573641


# 4991:8312f51e0f59 04-Sep-2007 ab196087

6597841 gelf_getdyn() reads one too many dynamic entries


# 4947:e92895a4c96a 27-Aug-2007 rie

PSARC/2007/474 new ldd(1) -w option
6595139 various applications should export yy* global variables for libl


# 4832:afa9dda73346 08-Aug-2007 rie

6589819 ld generated reference to __tls_get_addr() fails when resolving to a shared object reference


# 4734:a4708faa3e85 26-Jul-2007 ab196087

6583742 ELF string conversion library needs to lose static writable buffers


# 4716:c06a3889ba02 24-Jul-2007 ab196087

6577462 Additional improvements needed to handling of gcc's symbol versioning


# 4699:ba3c3e75e70c 21-Jul-2007 rie

6573641 ld.so.1 does not maintain parent relationship to a dlopen() caller.


# 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


# 4665:7559cdd1a09e 16-Jul-2007 ab196087

PSARC 2007/395 Add -P option to elfdump
6530249 elfdump should handle ELF files with no section header table


# 4474:21b74ac6ee8f 14-Jun-2007 ab196087

6567670 ld(1) symbol size/section size verification uncovers Haskell compiler inconsistency


# 4433:c72b24eba078 11-Jun-2007 ab196087

6565476 rtld symbol version check prevents GNU ld binary from running


# 4362:c6e93e120d21 31-May-2007 rie

6561987 data vac_conflict faults on lipthread libthread libs in s10.


# 4284:f3c7d94a1537 21-May-2007 rie

5006034 need ?E mapfile feature extension


# 4242:a71ab6949017 15-May-2007 ab196087

6556563 elfdump section overlap checking is too slow for large files


# 4234:9d2660d116eb 14-May-2007 rie

6551627 OGL: SIGSEGV when trying to use OpenGL pipeline with splash screen, Solaris/Nvidia only


# 4192:5086341d63a2 09-May-2007 rie

6532924 AMD64: Solaris 5.11 55b: SEGV after whocatches


# 4168:7a68e9a5dc29 04-May-2007 ab196087

PSARC 2007/247 Add -I option to elfdump
6246083 elfdump should allow section index specification (numeric -N equivalent)


# 4164:4b6df4d63eb0 03-May-2007 dm120769

backout 5006034: needs work


# 4157:2692c9055fcf 03-May-2007 rie

5006034 need ?E mapfile feature extension


# 4156:da0f64b64bfa 03-May-2007 ab196087

6198202 mcs -d dumps core


# 4146:cd7af18fb113 01-May-2007 ab196087

6341667 elfdump should check alignments of ELF header elements
6387860 elfdump cores, when processing linux built ELF file


# 4065:f202696c68dd 19-Apr-2007 rie

6547441 Uninitialized variable causes ld.so.1 to crash on object cleanup


# 4063:ca21bf366165 19-Apr-2007 ab196087

5108874 elfdump SEGVs on bad object file


# 4031:7c86b30fec6f 13-Apr-2007 rie

6541004 hwcap filter processing can leak memory


# 3875:aede79dcec2e 21-Mar-2007 ab196087

6516665 The link-editors should be more resilient against gcc's symbol versioning


# 3862:86869f5c0e35 20-Mar-2007 rie

6535688 elfdump could be more robust in the face of Purify


# 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


# 3817:e2aeb8ed177f 14-Mar-2007 rie

6533587 ld.so.1: init/fini processing needs to compensate for interposer expectations


# 3788:9947e7abaaca 09-Mar-2007 ab196087

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


# 3787:321c4f513519 09-Mar-2007 rie

6527318 dlopen(name, RTLD_NOLOAD) returns handle for unloaded library


# 3775:3617a86b0236 07-Mar-2007 ab196087

6531189 SEGV in dladdr()


# 3746:47ed52d6b3bd 02-Mar-2007 raf

6524709 executables using /usr/lib/libc.so.1 as the ELF interpreter dump core


# 3731:79e3159504fa 28-Feb-2007 rie

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


# 3621:2cbc0f92c696 08-Feb-2007 ab196087

PSARC 2007/074 -L option for nm(1) to display SHT_SUNW_LDYNSYM symbols
6518322 Some ELF utilities need updating for .SUNW_ldynsym section


# 3617:4b744d361365 07-Feb-2007 rie

6521504 ld: hardware capabilities processing from relocatables objects needs hardening.
6521608 assertion failure in runtime linker related to auditing


# 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


# 3464:c868c42f7be7 22-Jan-2007 rie

6515970 HWCAP processing doesn't clean up fmap structure - browser fails to run java applet


# 3304:7e1905f59c95 20-Dec-2006 rie

6501793 GOTOP relocation transition (optimization) fails with offsets > 2^32


# 3223:979b71b4ee95 12-Dec-2006 rie

6496718 restricted visibility symbol references should trigger archive extraction


# 3191:6941d6cb4c23 28-Nov-2006 rie

6487273 ld.so.1 may open arbitrary locale files when relative path is built from locale environment vars
6487284 ld.so.1: buffer overflow in doprf() function


# 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


# 2853:7064ad681ecc 03-Oct-2006 rie

6477132 ld.so.1: memory leak when running set*id application


# 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


# 2802:3bd2d4a7572a 26-Sep-2006 ab196087

6448719 sys/elf.h could be updated with additional machine and ABI types


# 2762:51597dad8a0f 19-Sep-2006 ab196087

6459189 UNIX03: *VSC* c99 compiler overwrites non-writable file


# 2698:070ed275e5b0 08-Sep-2006 rie

6467925 ld: section deletion (-z ignore) requires improvement


# 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


# 2454:6a83b4e39ddb 27-Jul-2006 rie

6424550 Write to unallocated (wua) errors when libraries are built with -z lazyload
6449485 ld(1) creates misaligned TLS in binary compiled with -xpg


# 2352:9cdfed81bb1c 12-Jul-2006 ab196087

6421380 nm uses too many digits when formatting 64-bit hex values
6424132 elfdump inserts extra whitespace in bitmap value display


# 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


# 2133:f845bbe77e56 06-Jun-2006 ab196087

6431835 data corruption on x64 in 64-bit mode while LD_PROFILE is in effect


# 2056:6996ca3dfcdb 24-May-2006 ab196087

6429504 crle(1) shows wrong defaults for non-existant 64-bit config file


# 2043:cce0c9bf5c8d 23-May-2006 rie

6429418 ld.so.1: need work-around for Nvidia drivers use of static TLS


# 1995:ca453ffa16e6 17-May-2006 rie

6426048 C++ exceptions broken in Nevada for amd64


# 1976:f0691a145b7e 15-May-2006 ab196087

PSARC 2006/301 elf_M32.h removal
PSARC 2006/309 crle(1) configuration file format change
6174390 crle configuration files are inconsistent across platforms


# 1836:9acc285e707d 19-Apr-2006 rie

6409613 elf_outsync() should fsync()


# 1824:9cc314774a20 18-Apr-2006 rie

6262333 init section of .so dlopened from audit interface not being called


# 1743:d2f77ca9e92e 04-Apr-2006 ab196087

6382945 AMD64-GCC: dbx: internal error: dwarf reference attribute out of bounds


# 1737:13cb1019f7b2 03-Apr-2006 ab196087

6390410 64-bit LD_PROFILE can fail: relocation error when binding profile plt


# 1722:7b9a53f2503b 31-Mar-2006 seizo

6327926 ld does not set etext symbol correctly for AMD64 medium model


# 1698:0cf90a9f4e74 28-Mar-2006 ab196087

6397256 ldd dumps core in elf_fix_name


# 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


# 1558:1d42b61f2c64 07-Mar-2006 ab196087

6391407 Insufficient alignment of 32-bit object in archive makes ld segfault


# 1424:5c5bac715032 13-Feb-2006 ab196087

6382170 Solaris 10 ar(1) adds newlines to data when creating/updating archives


# 1382:214686d1255f 03-Feb-2006 rie

6380470 32-bit ld(1) incorrectly builds 64-bit relocatable objects


# 1377:f7e6af419b52 02-Feb-2006 ab196087

6372620 printstack() segfaults when called from static function


# 1324:3b31c5d007bf 25-Jan-2006 rie

6372082 ld -r erroneously creates .got section on i386
6201866 amd64: linker symbol elimination is broken


# 1319:cc6ed72a12f5 24-Jan-2006 ab196087

6371877 LD_PROFILE_64 with gprof does not produce correct results on amd64


# 1282:ea4546cff613 17-Jan-2006 ab196087

6307146 mcs dumps core when appending null string to comment section


# 1210:10d6a9038665 05-Jan-2006 ab196087

6326497 ld.so not properly processing LD_LIBRARY_PATH ending in :


# 1169:c1bfcc795896 22-Dec-2005 rie

6363495 Catchup required with Intel relocations


# 1118:101ef0ced076 14-Dec-2005 seizo

6304206 runtime linker may respect LANG and LC_MESSAGE more than LC_ALL
Contributed by Juergen Keil <jk@tools.de>


# 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


# 956:f9d0be3d33a1 21-Nov-2005 rie

6350027 ld.so.1 aborts with assertion failed on amd64


# 942:8cf53d6a7d2e 17-Nov-2005 ahl

PSARC 2005/689 ELF Extended Program Headers
6317969 elfheader limited to 65535 segments
6317980 coredump elfheader doesn't reflect the correct number of dumped segments
6343698 p-tools affected by 6317980 : coredump elfheader incorrectly states number of dumped segments
6350070 stub for shmgetid() returns the wrong default value


# 827:5fad2385b31e 02-Nov-2005 seizo

6307274 crle bug with LD_LIBRARY_PATH


# 751:adc4b8ad1cf5 25-Oct-2005 rie

6340814 ld.so.1 core dump with HWCAP relocatable object + updated statistics


# 685:39399075b8e6 12-Oct-2005 rie

6332983 s9 linker patches 112963-24/113986-20 causing cluster machines not to boot
6329796 Memory leak with iconv_open/iconv_close with patch 109147-33


# 651:1cce76dd7903 05-Oct-2005 seizo

6310736 gcc and sgs/libld don't get along on SPARC


# 642:b1d3df9a7dfb 04-Oct-2005 seizo

6309061 link_audit should use __asm__ with gcc


# 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


# 546:ffce8ef7b93b 15-Sep-2005 rie

6324589 psh coredumps on x86 machines on snv_23


# 542:17fad8746eb0 15-Sep-2005 rie

6318401 mis-aligned TLS variable
6324019 ld.so.1: malloc alignment is insufficient for new compilers


# 502:425ac83c9448 07-Sep-2005 rie

6318306 a dlsym() from a filter should be redirected to an associated filtee


# 422:61b608691cc0 25-Aug-2005 rie

6314115 Checkpoint refuses to start, crashes on start, after application of linker patch 112963-22


# 280:ffd6f0e5ac00 03-Aug-2005 rie

6301218 Matlab dumps core on startup when running on 112963-22


# 238:265780cf7e76 26-Jul-2005 seizo

6273855 gcc and sgs/crle don't get along
6273864 gcc and sgs/libld don't get along
6273875 gcc and sgs/rtld don't get along
6272563 gcc and amd64/krtld/doreloc.c don't get along
6290157 gcc and sgs/librtld_db/rdb_demo don't get along


# 223:47da57647955 22-Jul-2005 rie

6299525 .init order failure when processing cycles


# 208:3adbc966f712 21-Jul-2005 rie

6295971 UNIX98/UNIX03 *vsx* DYNL.hdr/misc/dlfcn/T.dlfcn 14 fails, auxv.h syntax error


# 99:7638ff13fd59 29-Jun-2005 rie

6291547 ld.so mishandles LD_AUDIT causing security problems.


# 64:c7fd7a5492d7 23-Jun-2005 rie

6280467 dlclose() unmaps shared library before library's _fini() has finished


# 33:0cbc24367213 20-Jun-2005 rie

6284941 excessive link times with many groups/sections


# 6:9049f50e2cc0 15-Jun-2005 rie

6276905 dlinfo gives inconsistent results (relative vs absolute linkname)
PSARC/2005/357 dlinfo(3c) RTLD_DI_ARGSINFO


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

OpenSolaris Launch