2933 compiler warning gags need better granularityReviewed by: Eric Schrock <eric.schrock@delphix.com>Approved by: Garrett D'Amore <garrett@damore.org>
6952219 ld support for archives larger than 2 GBPSARC/2010/224 Support for archives larger than 2 GB
6918143 symbol capabilities6910387 .tdata and .tbss separation invalidates TLS program header information
6851224 elf_getshnum() and elf_getshstrndx() incompatible with 2002 ELF gABI agreementPSARC/2009/363 replace elf_getphnum, elf_getshnum, and elf_getshstrndx
6821619 Solaris linkers need systematic approach to ELF OSABIPSARC/2009/196 ELF objects to set OSABI / elfdump -O option--HG--rename : usr/src/cmd/sgs/libconv/common/cap.c => usr/src/cmd/sgs/libc
6821619 Solaris linkers need systematic approach to ELF OSABIPSARC/2009/196 ELF objects to set OSABI / elfdump -O option--HG--rename : usr/src/cmd/sgs/libconv/common/cap.c => usr/src/cmd/sgs/libconv/common/cap_machelf.crename : usr/src/cmd/sgs/libconv/common/dynamic.c => usr/src/cmd/sgs/libconv/common/dynamic_machelf.crename : usr/src/cmd/sgs/libconv/common/globals.c => usr/src/cmd/sgs/libconv/common/globals_machelf.crename : usr/src/cmd/sgs/libconv/common/sections.c => usr/src/cmd/sgs/libconv/common/sections_machelf.crename : usr/src/cmd/sgs/libconv/common/symbols_sparc.c => usr/src/cmd/sgs/libconv/common/symbols_sparc_machelf.c
show more ...
6720509 usr/src/cmd/sgs/sgsdemangler should be removed--HG--rename : usr/src/cmd/sgs/sgsdemangler/Makefile => deleted_files/usr/src/cmd/sgs/sgsdemangler/Makefilerename : usr/src/cmd/sgs/sgsdemang
6720509 usr/src/cmd/sgs/sgsdemangler should be removed--HG--rename : usr/src/cmd/sgs/sgsdemangler/Makefile => deleted_files/usr/src/cmd/sgs/sgsdemangler/Makefilerename : usr/src/cmd/sgs/sgsdemangler/Makefile.com => deleted_files/usr/src/cmd/sgs/sgsdemangler/Makefile.comrename : usr/src/cmd/sgs/sgsdemangler/Makefile.sub => deleted_files/usr/src/cmd/sgs/sgsdemangler/Makefile.subrename : usr/src/cmd/sgs/sgsdemangler/Makefile.targ => deleted_files/usr/src/cmd/sgs/sgsdemangler/Makefile.targrename : usr/src/cmd/sgs/sgsdemangler/amd64/Makefile => deleted_files/usr/src/cmd/sgs/sgsdemangler/amd64/Makefilerename : usr/src/cmd/sgs/sgsdemangler/common/README.dem => deleted_files/usr/src/cmd/sgs/sgsdemangler/common/README.demrename : usr/src/cmd/sgs/sgsdemangler/common/demangle.c => deleted_files/usr/src/cmd/sgs/sgsdemangler/common/demangle.crename : usr/src/cmd/sgs/sgsdemangler/common/llib-ldemangle => deleted_files/usr/src/cmd/sgs/sgsdemangler/common/llib-ldemanglerename : usr/src/cmd/sgs/sgsdemangler/i386/Makefile => deleted_files/usr/src/cmd/sgs/sgsdemangler/i386/Makefilerename : usr/src/cmd/sgs/sgsdemangler/sparc/Makefile => deleted_files/usr/src/cmd/sgs/sgsdemangler/sparc/Makefilerename : usr/src/cmd/sgs/sgsdemangler/sparcv9/Makefile => deleted_files/usr/src/cmd/sgs/sgsdemangler/sparcv9/Makefile
PSARC 2008/179 cross link-editor6671255 link-editor should support cross linking--HG--rename : usr/src/cmd/sgs/libld/common/libld.chk.msg => deleted_files/usr/src/cmd/sgs/libld/common/libld.chk.m
PSARC 2008/179 cross link-editor6671255 link-editor should support cross linking--HG--rename : usr/src/cmd/sgs/libld/common/libld.chk.msg => deleted_files/usr/src/cmd/sgs/libld/common/libld.chk.msgrename : usr/src/cmd/sgs/libld/common/machsym.intel.c => deleted_files/usr/src/cmd/sgs/libld/common/machsym.intel.crename : usr/src/uts/intel/amd64/krtld/relmach.h => deleted_files/usr/src/uts/intel/amd64/krtld/relmach.hrename : usr/src/uts/intel/ia32/krtld/relmach.h => deleted_files/usr/src/uts/intel/ia32/krtld/relmach.hrename : usr/src/uts/sparc/krtld/relmach.h => deleted_files/usr/src/uts/sparc/krtld/relmach.hrename : usr/src/uts/sparc/sys/machelf.h => deleted_files/usr/src/uts/sparc/sys/machelf.hrename : usr/src/cmd/sgs/include/i386/machdep.h => usr/src/cmd/sgs/include/i386/machdep_x86.hrename : usr/src/cmd/sgs/include/sparc/machdep.h => usr/src/cmd/sgs/include/sparc/machdep_sparc.hrename : usr/src/uts/intel/sys/machelf.h => usr/src/uts/common/sys/machelf.h
PSARC 2007/509 elfedit6234471 need a way to edit ELF objects--HG--rename : usr/src/cmd/sgs/packages/setup_pkg_ext => deleted_files/usr/src/cmd/sgs/packages/setup_pkg_ext
6583742 ELF string conversion library needs to lose static writable buffers
PSARC 2005/420 Movement of /usr/ccs/bin utilities to /usr/bin6319687 Move ON utilties in /usr/ccs/bin to /usr/bin--HG--rename : usr/src/cmd/sgs/whatdir/common/whatdir.c => deleted_files/usr/src/c
PSARC 2005/420 Movement of /usr/ccs/bin utilities to /usr/bin6319687 Move ON utilties in /usr/ccs/bin to /usr/bin--HG--rename : usr/src/cmd/sgs/whatdir/common/whatdir.c => deleted_files/usr/src/cmd/sgs/whatdir/common/whatdir.crename : usr/src/cmd/sgs/lex/common/ldefs.c => usr/src/cmd/sgs/lex/common/ldefs.h
PSARC 2007/127 Reserved space for editing ELF dynamic sections6516118 Reserved space needed in ELF dynamic section and string table
PSARC 2007/026 ELF symbol sort sections6475344 DTrace needs ELF function and data symbols sorted by address
PSARC 2006/526 SHT_SUNW_LDYNSYM - default local symbol addition4934427 runtime linker should load up static symbol names visible to dladdr()
6464235 executing the 64-bit ld(1) should be easy
6421380 nm uses too many digits when formatting 64-bit hex values6424132 elfdump inserts extra whitespace in bitmap value display
PSARC 2006/301 elf_M32.h removalPSARC 2006/309 crle(1) configuration file format change6174390 crle configuration files are inconsistent across platforms--HG--rename : usr/src/cmd/sgs/dump/commo
PSARC 2006/301 elf_M32.h removalPSARC 2006/309 crle(1) configuration file format change6174390 crle configuration files are inconsistent across platforms--HG--rename : usr/src/cmd/sgs/dump/common/util.c => deleted_files/usr/src/cmd/sgs/dump/common/util.crename : usr/src/uts/common/sys/elf_M32.h => deleted_files/usr/src/uts/common/sys/elf_M32.h
6397256 ldd dumps core in elf_fix_name
6398893 Extended section processing needs some work
6316708 LD_DEBUG should provide a means of identifying/isolating individual link-map lists6280209 elfdump cores on memory model 0x36197234 elfdump and dump don't handle 64-bit symbols corre
6316708 LD_DEBUG should provide a means of identifying/isolating individual link-map lists6280209 elfdump cores on memory model 0x36197234 elfdump and dump don't handle 64-bit symbols correctly--HG--rename : usr/src/cmd/sgs/libelf/spec/Makefile => deleted_files/usr/src/cmd/sgs/libelf/spec/Makefilerename : usr/src/cmd/sgs/libelf/spec/Makefile.targ => deleted_files/usr/src/cmd/sgs/libelf/spec/Makefile.targrename : usr/src/cmd/sgs/libelf/spec/amd64/Makefile => deleted_files/usr/src/cmd/sgs/libelf/spec/amd64/Makefilerename : usr/src/cmd/sgs/libelf/spec/elf.spec => deleted_files/usr/src/cmd/sgs/libelf/spec/elf.specrename : usr/src/cmd/sgs/libelf/spec/elf32.spec => deleted_files/usr/src/cmd/sgs/libelf/spec/elf32.specrename : usr/src/cmd/sgs/libelf/spec/elf64.spec => deleted_files/usr/src/cmd/sgs/libelf/spec/elf64.specrename : usr/src/cmd/sgs/libelf/spec/gelf.spec => deleted_files/usr/src/cmd/sgs/libelf/spec/gelf.specrename : usr/src/cmd/sgs/libelf/spec/i386/Makefile => deleted_files/usr/src/cmd/sgs/libelf/spec/i386/Makefilerename : usr/src/cmd/sgs/libelf/spec/sparc/Makefile => deleted_files/usr/src/cmd/sgs/libelf/spec/sparc/Makefilerename : usr/src/cmd/sgs/libelf/spec/sparcv9/Makefile => deleted_files/usr/src/cmd/sgs/libelf/spec/sparcv9/Makefilerename : usr/src/cmd/sgs/libelf/spec/versions => deleted_files/usr/src/cmd/sgs/libelf/spec/versionsrename : usr/src/cmd/sgs/libelf/spec/weak.spec => deleted_files/usr/src/cmd/sgs/libelf/spec/weak.specrename : usr/src/cmd/sgs/librtld_db/common/lintsup.c => deleted_files/usr/src/cmd/sgs/librtld_db/common/lintsup.crename : usr/src/cmd/sgs/libld/amd64/machrel.c => usr/src/cmd/sgs/libld/common/machrel.amd.crename : usr/src/cmd/sgs/libld/i386/machrel.c => usr/src/cmd/sgs/libld/common/machrel.intel.crename : usr/src/cmd/sgs/libld/sparc/machrel.c => usr/src/cmd/sgs/libld/common/machrel.sparc.crename : usr/src/cmd/sgs/libld/i386/machsym.c => usr/src/cmd/sgs/libld/common/machsym.intel.crename : usr/src/cmd/sgs/libld/sparc/machsym.c => usr/src/cmd/sgs/libld/common/machsym.sparc.crename : usr/src/cmd/sgs/libld/amd64/amd64unwind.c => usr/src/cmd/sgs/libld/common/unwind.amd.crename : usr/src/cmd/sgs/librtld_db/common/librtld_db.sparc.msg => usr/src/cmd/sgs/librtld_db/common/librtld_db.sparcv9.msgrename : usr/src/cmd/sgs/rtld/common/sunwmove.c => usr/src/cmd/sgs/rtld/common/move.c
6174746 Need to remove remaining references to __ia64--HG--rename : usr/src/uts/common/sys/elf_ia64.h => deleted_files/usr/src/uts/common/sys/elf_ia64.h
OpenSolaris Launch