15515 ld accepts nonsensical arguments15516 LD_ALTEXEC parsing is too restrictiveReviewed by: Andy Fiddaman <illumos@fiddaman.net>Reviewed by: Klaus Ziegler <klausz@haus-gisela.de>Approved by: Da
15515 ld accepts nonsensical arguments15516 LD_ALTEXEC parsing is too restrictiveReviewed by: Andy Fiddaman <illumos@fiddaman.net>Reviewed by: Klaus Ziegler <klausz@haus-gisela.de>Approved by: Dan McDonald <danmcd@mnx.io>
show more ...
14770 ld(1) should be 64bit onlyReviewed by: Andy Fiddaman <andy@omnios.org>Reviewed by: Toomas Soome <tsoome@me.com>Approved by: Garrett D'Amore <garrett@damore.org>
14683 remove SUNWonld vestiges from sgsReviewed by: Gordon Ross <Gordon.W.Ross@gmail.com>Reviewed by: Yuri Pankov <ypankov@tintri.com>Approved by: Dan McDonald <danmcd@mnx.io>
14682 remove prior-release portability from cmd/sgsReviewed by: Gordon Ross <Gordon.W.Ross@gmail.com>Reviewed by: Yuri Pankov <ypankov@tintri.com>Approved by: Dan McDonald <danmcd@mnx.io>
14090 ld(1) could use a normal allocatorReviewed by: Gordon Ross <Gordon.W.Ross@gmail.com>Reviewed by: Jason King <jason.brian.king+illumos@gmail.com>Reviewed by: Michael van der Westhuizen <r1mik
14090 ld(1) could use a normal allocatorReviewed by: Gordon Ross <Gordon.W.Ross@gmail.com>Reviewed by: Jason King <jason.brian.king+illumos@gmail.com>Reviewed by: Michael van der Westhuizen <r1mikey@gmail.com>Approved by: Dan McDonald <danmcd@joyent.com>
backout 14090: turns over big rocks, discovers big bugs
14090 ld(1) could use a normal allocatorReviewed by: Gordon Ross <Gordon.W.Ross@gmail.com>Reviewed by: Jason King <jason.brian.king+illumos@gmail.com>Approved by: Robert Mustacchi <rm@fingolfin.or
14090 ld(1) could use a normal allocatorReviewed by: Gordon Ross <Gordon.W.Ross@gmail.com>Reviewed by: Jason King <jason.brian.king+illumos@gmail.com>Approved by: Robert Mustacchi <rm@fingolfin.org>
13184 Stop translating ld(1) options through cw(1)Reviewed by: Jason King <jason.brian.king+illumos@gmail.com>Reviewed by: Igor Kozhukhov <igor@dilos.org>Approved by: Robert Mustacchi <rm@fingolfi
13184 Stop translating ld(1) options through cw(1)Reviewed by: Jason King <jason.brian.king+illumos@gmail.com>Reviewed by: Igor Kozhukhov <igor@dilos.org>Approved by: Robert Mustacchi <rm@fingolfin.org>
11461 should use a native link-editor during the build11463 SUNWonld has passed its use-by date11464 cmd/sgs/tools should contain tools, not common code11465 sgsmsg should be built with the rest o
11461 should use a native link-editor during the build11463 SUNWonld has passed its use-by date11464 cmd/sgs/tools should contain tools, not common code11465 sgsmsg should be built with the rest of the build toolsReviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Yuri Pankov <yuripv@yuripv.net>Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>Approved by: Gordon Ross <gwr@nexenta.com>
10293 usr/cmd/sgs - remove lint and lint librariesReviewed by: John Levon <john.levon@joyent.com>Reviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Rich Lowe <richlowe@richlowe.net>Approved by
10293 usr/cmd/sgs - remove lint and lint librariesReviewed by: John Levon <john.levon@joyent.com>Reviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Rich Lowe <richlowe@richlowe.net>Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
7627 Build should be smarter about how SGSPROTO is createdReviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Kim Shrier <kshrier@racktopsystems.com>Approved by: Dan McDonald <danmcd@omniti.
7627 Build should be smarter about how SGSPROTO is createdReviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Kim Shrier <kshrier@racktopsystems.com>Approved by: Dan McDonald <danmcd@omniti.com>
7612 SGSPROTO lacks structureReviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Richard Lowe <richlowe@richlowe.net>Approved by: Dan McDonald <danmcd@omniti.com>
7595 sgs native-proto fails on pre-7029 illumos-gateReviewed by: Richard Lowe <richlowe@richlowe.net>Approved by: Gordon Ross <gwr@nexenta.com>
2933 compiler warning gags need better granularityReviewed by: Eric Schrock <eric.schrock@delphix.com>Approved by: Garrett D'Amore <garrett@damore.org>
6972860 ld should provide user guidance to improve objectsPSARC/2010/312 Link-editor guidance
6972234 sgs demo's could use some cleanup--HG--rename : usr/src/cmd/sgs/libelf/demo/README => usr/src/cmd/sgs/libelf/demo/00READMErename : usr/src/cmd/sgs/librtld_db/rdb_demo/00README => usr/src/
6972234 sgs demo's could use some cleanup--HG--rename : usr/src/cmd/sgs/libelf/demo/README => usr/src/cmd/sgs/libelf/demo/00READMErename : usr/src/cmd/sgs/librtld_db/rdb_demo/00README => usr/src/cmd/sgs/librtld_db/demo/00READMErename : usr/src/cmd/sgs/librtld_db/rdb_demo/Makefile => usr/src/cmd/sgs/librtld_db/demo/Makefilerename : usr/src/cmd/sgs/librtld_db/rdb_demo/Makefile.com => usr/src/cmd/sgs/librtld_db/demo/Makefile.comrename : usr/src/cmd/sgs/librtld_db/rdb_demo/Makefile.targ => usr/src/cmd/sgs/librtld_db/demo/Makefile.targrename : usr/src/cmd/sgs/librtld_db/rdb_demo/amd64/Makefile => usr/src/cmd/sgs/librtld_db/demo/amd64/Makefilerename : usr/src/cmd/sgs/librtld_db/rdb_demo/amd64/rdb_mach.h => usr/src/cmd/sgs/librtld_db/demo/amd64/rdb_mach.hrename : usr/src/cmd/sgs/librtld_db/rdb_demo/amd64/regs.c => usr/src/cmd/sgs/librtld_db/demo/amd64/regs.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/bpt.c => usr/src/cmd/sgs/librtld_db/demo/common/bpt.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/callstack.c => usr/src/cmd/sgs/librtld_db/demo/common/callstack.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/dis.c => usr/src/cmd/sgs/librtld_db/demo/common/dis.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/disasm.c => usr/src/cmd/sgs/librtld_db/demo/common/disasm.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/disasm.h => usr/src/cmd/sgs/librtld_db/demo/common/disasm.hrename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/globals.c => usr/src/cmd/sgs/librtld_db/demo/common/globals.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/gram.y => usr/src/cmd/sgs/librtld_db/demo/common/gram.yrename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/help.c => usr/src/cmd/sgs/librtld_db/demo/common/help.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/lex.l => usr/src/cmd/sgs/librtld_db/demo/common/lex.lrename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/main.c => usr/src/cmd/sgs/librtld_db/demo/common/main.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/maps.c => usr/src/cmd/sgs/librtld_db/demo/common/maps.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/ps.c => usr/src/cmd/sgs/librtld_db/demo/common/ps.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/rdb.h => usr/src/cmd/sgs/librtld_db/demo/common/rdb.hrename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/rdb.man => usr/src/cmd/sgs/librtld_db/demo/common/rdb.manrename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/syms.c => usr/src/cmd/sgs/librtld_db/demo/common/syms.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/utils.c => usr/src/cmd/sgs/librtld_db/demo/common/utils.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/i386/Makefile => usr/src/cmd/sgs/librtld_db/demo/i386/Makefilerename : usr/src/cmd/sgs/librtld_db/rdb_demo/i386/m_utils.c => usr/src/cmd/sgs/librtld_db/demo/i386/m_utils.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/i386/rdb_mach.h => usr/src/cmd/sgs/librtld_db/demo/i386/rdb_mach.hrename : usr/src/cmd/sgs/librtld_db/rdb_demo/i386/regs.c => usr/src/cmd/sgs/librtld_db/demo/i386/regs.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparc/Makefile => usr/src/cmd/sgs/librtld_db/demo/sparc/Makefilerename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparc/m_utils.c => usr/src/cmd/sgs/librtld_db/demo/sparc/m_utils.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparc/rdb_mach.h => usr/src/cmd/sgs/librtld_db/demo/sparc/rdb_mach.hrename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparc/regs.c => usr/src/cmd/sgs/librtld_db/demo/sparc/regs.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparcv9/Makefile => usr/src/cmd/sgs/librtld_db/demo/sparcv9/Makefilerename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparcv9/m_utils.c => usr/src/cmd/sgs/librtld_db/demo/sparcv9/m_utils.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparcv9/rdb_mach.h => usr/src/cmd/sgs/librtld_db/demo/sparcv9/rdb_mach.hrename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparcv9/regs.c => usr/src/cmd/sgs/librtld_db/demo/sparcv9/regs.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/breaks => usr/src/cmd/sgs/librtld_db/demo/tests/breaksrename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/loadmaps => usr/src/cmd/sgs/librtld_db/demo/tests/loadmapsrename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/object_padding_maps => usr/src/cmd/sgs/librtld_db/demo/tests/object_padding_mapsrename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/plt_skip => usr/src/cmd/sgs/librtld_db/demo/tests/plt_skiprename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/simp.c => usr/src/cmd/sgs/librtld_db/demo/tests/simp.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/steps => usr/src/cmd/sgs/librtld_db/demo/tests/stepsrename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/sub.c => usr/src/cmd/sgs/librtld_db/demo/tests/sub.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/test-sparc-regs => usr/src/cmd/sgs/librtld_db/demo/tests/test-sparc-regs
6916796 OSnet mapfiles should use version 2 link-editor syntax--HG--rename : usr/src/cmd/sgs/libelf/common/mapfile-common => usr/src/cmd/sgs/libelf/common/mapfile-versrename : usr/src/cmd/sgs/lin
6916796 OSnet mapfiles should use version 2 link-editor syntax--HG--rename : usr/src/cmd/sgs/libelf/common/mapfile-common => usr/src/cmd/sgs/libelf/common/mapfile-versrename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-bindings => usr/src/cmd/sgs/link_audit/common/mapfile-vers-bindingsrename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-perfcnt => usr/src/cmd/sgs/link_audit/common/mapfile-vers-perfcntrename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-symbindrep => usr/src/cmd/sgs/link_audit/common/mapfile-vers-symbindreprename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-truss => usr/src/cmd/sgs/link_audit/common/mapfile-vers-trussrename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-who => usr/src/cmd/sgs/link_audit/common/mapfile-vers-whorename : usr/src/common/mapfiles/i386/map.noexdata => usr/src/common/mapfiles/common/map.noexdatarename : usr/src/lib/libaio/sparc/mapfile-vers => usr/src/lib/libaio/common/mapfile-versrename : usr/src/lib/libelfsign/common/mapfile.map => usr/src/lib/libelfsign/common/mapfile-versrename : usr/src/lib/libpthread/sparc/mapfile-vers => usr/src/lib/libpthread/common/mapfile-versrename : usr/src/lib/librt/amd64/mapfile-vers => usr/src/lib/librt/common/mapfile-versrename : usr/src/lib/libsys/sparc/mapfile-vers => usr/src/lib/libsys/common/mapfile-versrename : usr/src/lib/libthread/sparc/mapfile-vers => usr/src/lib/libthread/common/mapfile-vers
6938628 ld.so.1 should produce diagnostics for all dl*() entry points--HG--rename : usr/src/cmd/sgs/liblddbg/common/callback.c => usr/src/cmd/sgs/liblddbg/common/dlfcns.c
6918143 symbol capabilities6910387 .tdata and .tbss separation invalidates TLS program header information
6918706 sgs is not ss12u1 lint clean
6888489 Null environment variables are not overriding crle(1) replaceable environment variables.
6841199 Undo 10 year old workaround and use 64-bit ld on 32-bit objects6784790 ld should examine archives to determine output object class/machinePSARC/2009/305 ld -32 option
6798660 Cadmium .NOT file processing problem with CWD relative file pathsContributed by Richard Lowe6785284 Mapfile versioning rules need to be more visible to gatelings6800164 Standard file exclu
6798660 Cadmium .NOT file processing problem with CWD relative file pathsContributed by Richard Lowe6785284 Mapfile versioning rules need to be more visible to gatelings6800164 Standard file exclusion mechanism needed for Cadmium tools
6744003 ld(1) could provide better argument processing diagnosticsPSARC/2008/583 add gld options to ld(1)
6683064 check_rtime could do with some spring cleaning
12