SUNWonld-README revision 552ff45744b184a9b5515fb45ac67b5502db607c
f743002678eb67b99bbc29fee116b65d9530fec0wrowe#ident "%Z%%M% %I% %E% SMI"
92108a6c4fd7ca6e9acc94d2485920436763e491sf# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
edab53cc0be707fa71968a95c696b19f0e6c4736minfrin# Use is subject to license terms.
edab53cc0be707fa71968a95c696b19f0e6c4736minfrin# CDDL HEADER START
806e9ba570ef48df4bfd8364e2f4d57381388a11minfrin# The contents of this file are subject to the terms of the
806e9ba570ef48df4bfd8364e2f4d57381388a11minfrin# Common Development and Distribution License, Version 1.0 only
806e9ba570ef48df4bfd8364e2f4d57381388a11minfrin# (the "License"). You may not use this file except in compliance
806e9ba570ef48df4bfd8364e2f4d57381388a11minfrin# with the License.
0754dde4b645ccd88fdb6c2961c0bdd7b213bdbaminfrin# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
a4273e3e513ce8f5e1311c320cbd334cc382950eminfrin# See the License for the specific language governing permissions
a4273e3e513ce8f5e1311c320cbd334cc382950eminfrin# and limitations under the License.
d3e0a61e1bcc497f2efd7af41a5a9d77090ecc1cminfrin# When distributing Covered Code, include this CDDL HEADER in each
a4273e3e513ce8f5e1311c320cbd334cc382950eminfrin# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
d3e0a61e1bcc497f2efd7af41a5a9d77090ecc1cminfrin# If applicable, add the following below this CDDL HEADER, with the
d3e0a61e1bcc497f2efd7af41a5a9d77090ecc1cminfrin# fields enclosed by brackets "[]" replaced with your own identifying
1aac1c71105133d669960501bdf2274e63561054minfrin# information: Portions Copyright [yyyy] [name of copyright owner]
1aac1c71105133d669960501bdf2274e63561054minfrin# CDDL HEADER END
2c487ac43b583db869e743772a7a10b278aa2bcfminfrin# Note: The '#ident' on the first line is also the key to
2c487ac43b583db869e743772a7a10b278aa2bcfminfrin# the versioning information for the SGS toolset. It must
2c487ac43b583db869e743772a7a10b278aa2bcfminfrin# be maintained in the 'ident' form, and on the first 10 lines
2c487ac43b583db869e743772a7a10b278aa2bcfminfrin# of the readme. If it is ever updated, you must also update
dbf5f584c62fe6030d81121fdddeb7588b78b867sf# libconv/common/bld_vernote.ksh. See bug#4519569 for more
dbf5f584c62fe6030d81121fdddeb7588b78b867sf# details on SGS versioning.
15320dc646e41d3eb38736978500349c4d66dc0dsf--------------------------------------------------------------------------------
691db92094897494d6c31326108da20088bc175etrawickSUNWonld - link-editors development package.
691db92094897494d6c31326108da20088bc175etrawick--------------------------------------------------------------------------------
92108a6c4fd7ca6e9acc94d2485920436763e491sf The SUNWonld package is an internal development package containing the
92108a6c4fd7ca6e9acc94d2485920436763e491sf link-editors and some related tools. All components live in the OSNET
684e0cfc200f66287a93bbd1708d1dd8a92a7eefcovener source base, but not all components are delivered as part of the normal
684e0cfc200f66287a93bbd1708d1dd8a92a7eefcovener OSNET consolidation. The intent of this package is to provide access
684e0cfc200f66287a93bbd1708d1dd8a92a7eefcovener to new features/bugfixes before they become generally available.
05a5a9c3e16f21566e1b61f4bd68025ce1b741ccjoes General link-editor information can be found:
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq Comments and Questions:
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq Contact Rod Evans, Mike Walker and/or Seizo Sakurai.
413ee814748f37be168ff12407fa6dba0ceeabe6trawick The postremove script for this package employs /usr/sbin/static/mv,
c12917da693bae4028a1d5a5e8224bceed8c739dsf and thus, besides the common core dependencies, this package also
c12917da693bae4028a1d5a5e8224bceed8c739dsf has a dependency on the SUNWsutl package.
eafcc0ebf263d0ba69855b6e10958c4c1a2361bdsf If the patch has been made official, you'll find it in:
eafcc0ebf263d0ba69855b6e10958c4c1a2361bdsf http://sunsolve.Ebay.Sun.COM/cgi/show.pl?target=patches/os-patches
eafcc0ebf263d0ba69855b6e10958c4c1a2361bdsf If it hasn't been released, the patch will be in:
4576c1a9ef54cd1e5555ee07d016a7f559f80338sf Note, any patches logged here refer to the temporary ("T") name, as we
4576c1a9ef54cd1e5555ee07d016a7f559f80338sf never know when they're made official, and although we try to keep all
4576c1a9ef54cd1e5555ee07d016a7f559f80338sf patch information up-to-date the real status of any patch can be
9811aed12bbc71783d2e544ccb5fecd193843eadsf determined from:
d58a822aff1dfda25384d3d009f88f1883c95436kbrand If it has been obsoleted, the patch will be in:
e02ff627c1e63137247e20493f6ef44b3bb1a095sf /net/on${RELEASE}-patch/on${RELEASE}/patches/${MACH}/obsolete
88fac54d9d64f85bbdab5d7010816f4377f95bd7rjung Note, starting after Solaris 10, a (D) following the bug synopsis indicates
88fac54d9d64f85bbdab5d7010816f4377f95bd7rjung that a documentation change accompanies the implementation change. See the
bd3f5647b96d378d9c75c954e3f13582af32c643sf implementation bug report for details.
bd3f5647b96d378d9c75c954e3f13582af32c643sf The following bug fixes exist in the OSNET consolidation workspace
bd3f5647b96d378d9c75c954e3f13582af32c643sf from which this package is created:
2a7beea91d46beb41f043a84eaad060047ee04aafabienBugid Risk Synopsis
584a85dd4047e38d3ed3a29b6662fcc9d100ae4csf================================================================================
584a85dd4047e38d3ed3a29b6662fcc9d100ae4csf4225937 i386 linker emits sparc specific warning messages
584a85dd4047e38d3ed3a29b6662fcc9d100ae4csf4215164 shf_order flag handling broken by fix for 4194028.
f21e9e3d0bfb7a507ecc5bc963f2159d693503d1sf4215587 using ld and the -r option on solaris 7 with compiler option -xarch=v9
f21e9e3d0bfb7a507ecc5bc963f2159d693503d1sf causes link errors.
f21e9e3d0bfb7a507ecc5bc963f2159d693503d1sf4234657 103627-08 breaks purify 4.2 (plt padding should not be enabled for
f6b9c755a0b793e8a3a3aebd327ca20a86478117sf4235241 dbx no longer gets dlclose notification.
f6b9c755a0b793e8a3a3aebd327ca20a86478117sf--------------------------------------------------------------------------------
132ee6ac1c26d6e8953836316ba50734eefab47bsfAll the above changes are incorporated in the following patches:
132ee6ac1c26d6e8953836316ba50734eefab47bsf Solaris/SunOS 5.7_sparc patch 106950-05 (never released)
132ee6ac1c26d6e8953836316ba50734eefab47bsf Solaris/SunOS 5.7_x86 patch 106951-05 (never released)
fc1459657a1fde206a847f9028930725d715f8b4trawick Solaris/SunOS 5.6_sparc patch 107733-02 (never released)
fc1459657a1fde206a847f9028930725d715f8b4trawick Solaris/SunOS 5.6_x86 patch 107734-02
fc1459657a1fde206a847f9028930725d715f8b4trawick--------------------------------------------------------------------------------
85eacfc96a04547ef25aabbc06440039715084c2jorton4248290 inetd dumps core upon bootup - failure in dlclose() logic.
85eacfc96a04547ef25aabbc06440039715084c2jorton4238071 dlopen() leaks while descriptors under low memory conditions
85eacfc96a04547ef25aabbc06440039715084c2jorton--------------------------------------------------------------------------------
68ba377fc3b124baa759662077c48077ebadb186minfrinAll the above changes are incorporated in the following patches:
68ba377fc3b124baa759662077c48077ebadb186minfrin Solaris/SunOS 5.7_sparc patch 106950-06
68ba377fc3b124baa759662077c48077ebadb186minfrin Solaris/SunOS 5.7_x86 patch 106951-06
68ba377fc3b124baa759662077c48077ebadb186minfrin Solaris/SunOS 5.6_sparc patch 107733-03 (never released)
d776b0a2d2889ce1d13494873368f34327a2e1bbtrawick Solaris/SunOS 5.6_x86 patch 107734-03
d776b0a2d2889ce1d13494873368f34327a2e1bbtrawick--------------------------------------------------------------------------------
f4ca9f6f002fece336168a16355434ca966f96a9trawick4267980 INITFIRST flag of the shard object could be ignored.
78f94f1d06c4e6828ce04d618221e0fcecb57849humbedooh--------------------------------------------------------------------------------
78f94f1d06c4e6828ce04d618221e0fcecb57849humbedoohAll the above changes plus:
78f94f1d06c4e6828ce04d618221e0fcecb57849humbedooh 4238973 fix for 4121152 affects linking of Ada objects
536d2e7cd1fdec1255b8c3bdf41fdc714c506a54trawick 4158744 patch 103627-02 causes core when RPATH has blank entry and
536d2e7cd1fdec1255b8c3bdf41fdc714c506a54trawickare incorporated in the following patches:
536d2e7cd1fdec1255b8c3bdf41fdc714c506a54trawick Solaris/SunOS 5.5.1_sparc patch 103627-12 (never released)
70caa242e6b90e0d6f0fabb56b8c5c2fb51717b3jorton Solaris/SunOS 5.5.1_x86 patch 103628-11
985a4368b93c3e9171a57897ad9454c8dbf4cdf6jorton--------------------------------------------------------------------------------
70caa242e6b90e0d6f0fabb56b8c5c2fb51717b3jorton4256518 miscalculated calloc() during dlclose/tsorting can result in segv
70caa242e6b90e0d6f0fabb56b8c5c2fb51717b3jorton4254171 DT_SPARC_REGISTER has invalid value associated with it.
109e2a09790de3fb315d36d6232a14ab66c8eb0ahumbedooh--------------------------------------------------------------------------------
109e2a09790de3fb315d36d6232a14ab66c8eb0ahumbedoohAll the above changes are incorporated in the following patches:
109e2a09790de3fb315d36d6232a14ab66c8eb0ahumbedooh Solaris/SunOS 5.7_sparc patch 106950-07
74e7a30182af5e68f14ccb8d57918b22b982db8bhumbedooh Solaris/SunOS 5.7_x86 patch 106951-07
74e7a30182af5e68f14ccb8d57918b22b982db8bhumbedooh Solaris/SunOS 5.6_sparc patch 107733-04 (never released)
74e7a30182af5e68f14ccb8d57918b22b982db8bhumbedooh Solaris/SunOS 5.6_x86 patch 107734-04
10961a2f60207cb873d889bb28b1f0ef707a4311humbedooh--------------------------------------------------------------------------------
10961a2f60207cb873d889bb28b1f0ef707a4311humbedooh4293159 ld needs to combine sections with and without SHF_ORDERED flag(comdat)
10961a2f60207cb873d889bb28b1f0ef707a4311humbedooh4292238 linking a library which has a static char ptr invokes mprotect() call
0448378b899e8df0c060360f17c0af692adf17bchumbedooh--------------------------------------------------------------------------------
0448378b899e8df0c060360f17c0af692adf17bchumbedoohAll the above changes except for:
0448378b899e8df0c060360f17c0af692adf17bchumbedooh 4256518 miscalculated calloc() during dlclose/tsorting can result in segv
60a765cccbd3f3b5997b65b0034220c79f78369etrawick 4254171 DT_SPARC_REGISTER has invalid value associated with it.
60a765cccbd3f3b5997b65b0034220c79f78369etrawick 4238973 fix for 4121152 affects linking of Ada objects
e7ca863b04ee2a7aea7738cadbf51ce5e6c5245dhumbedooh 4158744 patch 103627-02 causes core when RPATH has blank entry and
e7ca863b04ee2a7aea7738cadbf51ce5e6c5245dhumbedoohare incorporated in the following patches:
e7ca863b04ee2a7aea7738cadbf51ce5e6c5245dhumbedooh Solaris/SunOS 5.5.1_sparc patch 103627-13
91654e263480f0fdc2a03d782ff23f8dad07cf79humbedooh Solaris/SunOS 5.5.1_x86 patch 103628-12
91814c869ca39ce45dfe147307d2a831cac6ecbehumbedooh--------------------------------------------------------------------------------
91654e263480f0fdc2a03d782ff23f8dad07cf79humbedoohAll the above changes are incorporated in the following patches:
79c5787b92ac5f0e1cc82393816c77a006399316trawick Solaris/SunOS 5.7_sparc patch 106950-08
79c5787b92ac5f0e1cc82393816c77a006399316trawick Solaris/SunOS 5.7_x86 patch 106951-08
79c5787b92ac5f0e1cc82393816c77a006399316trawick Solaris/SunOS 5.6_sparc patch 107733-05
79c5787b92ac5f0e1cc82393816c77a006399316trawick Solaris/SunOS 5.6_x86 patch 107734-05
c967bf3bc89e8aa60dbd30d9da388e448ddc1cc4trawick--------------------------------------------------------------------------------
79c5787b92ac5f0e1cc82393816c77a006399316trawick4295613 COMMON symbol resolution can be incorrect
79c5787b92ac5f0e1cc82393816c77a006399316trawick--------------------------------------------------------------------------------
79c5787b92ac5f0e1cc82393816c77a006399316trawickAll the above changes plus:
79c5787b92ac5f0e1cc82393816c77a006399316trawick 4238973 fix for 4121152 affects linking of Ada objects
79c5787b92ac5f0e1cc82393816c77a006399316trawick 4158744 patch 103627-02 causes core when RPATH has blank entry and
7b395e4e878c28a4784919cfd2e704ddd14a3390jortonare incorporated in the following patches:
7b395e4e878c28a4784919cfd2e704ddd14a3390jorton Solaris/SunOS 5.5.1_sparc patch 103627-14
7b395e4e878c28a4784919cfd2e704ddd14a3390jorton Solaris/SunOS 5.5.1_x86 patch 103628-13
536e48c08d674acac5d44929318f2ad928edc361jorton--------------------------------------------------------------------------------
536e48c08d674acac5d44929318f2ad928edc361jortonAll the above changes plus:
e81785da447b469da66f218b3f0244aab507958djorton 4351197 nfs performance problem by 103627-13
e81785da447b469da66f218b3f0244aab507958djortonare incorporated in the following patches:
3e4e54d4e3fc0123c63d57aa84ac7ad7a8c73ff8jorton Solaris/SunOS 5.5.1_sparc patch 103627-15
3e4e54d4e3fc0123c63d57aa84ac7ad7a8c73ff8jorton Solaris/SunOS 5.5.1_x86 patch 103628-14
3e4e54d4e3fc0123c63d57aa84ac7ad7a8c73ff8jorton--------------------------------------------------------------------------------
53e9b27aba029b18be814df40bcf6f0428771d1efuankgAll the above changes are incorporated in the following patches:
53e9b27aba029b18be814df40bcf6f0428771d1efuankg Solaris/SunOS 5.7_sparc patch 106950-09
53e9b27aba029b18be814df40bcf6f0428771d1efuankg Solaris/SunOS 5.7_x86 patch 106951-09
53e9b27aba029b18be814df40bcf6f0428771d1efuankg Solaris/SunOS 5.6_sparc patch 107733-06
53e9b27aba029b18be814df40bcf6f0428771d1efuankg Solaris/SunOS 5.6_x86 patch 107734-06
6bb524f1895f30265a1431afc460977d391cb36bsf--------------------------------------------------------------------------------
6bb524f1895f30265a1431afc460977d391cb36bsf4158971 increase the default segment alignment for i386 to 64k
ca61ccd0c306c2c72df153688ba1b49f3eceed80sf4064994 Add an $ISALIST token to those understood by the dynamic linker
6bb524f1895f30265a1431afc460977d391cb36bsfxxxxxxx ia64 common code putback
e6dd71992459d05a676b98b7963423dc5dc1e24aminfrin4239308 LD_DEBUG busted for sparc machines
e6dd71992459d05a676b98b7963423dc5dc1e24aminfrin4239008 Support MAP_ANON
e6dd71992459d05a676b98b7963423dc5dc1e24aminfrin4238494 link-auditing extensions required
e6dd71992459d05a676b98b7963423dc5dc1e24aminfrin4232239 R_SPARC_LOX10 truncates field
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin4231722 R_SPARC_UA* relocations are busted
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin4235514 R_SPARC_OLO10 relocation fails
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin4244025 sgsmsg update
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin4239281 need to support SECREL relocations for ia64
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung4253751 ia64 linker must support PT_IA_64_UNWIND tables
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung4259254 dlmopen mistakenly closes fd 0 (stdin) under certain error conditions
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung4260872 libelf hangs when libthread present
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung4224569 linker core dumping when profiling specified
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung4270937 need mechanism to suppress ld.so.1's use of a default search path.
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung1050476 ld.so to permit configuration of search path
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung4273654 filtee processing using $ISALIST could be optimized
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung4271860 get MERCED cruft out of elf.h
6249dfa569d3b4f1f539665b979a80c6e335d93etrawick4248991 Dynamic loader (via PLT) corrupts register G4
6249dfa569d3b4f1f539665b979a80c6e335d93etrawick4275754 cannot mmap file: Resource temporarily unavailable
0827cb14e550f6f65018431c22c2c913631c8f25kbrand4277689 The linker can not handle relocation against MOVE tabl
6249dfa569d3b4f1f539665b979a80c6e335d93etrawick4270766 atexit processing required on dlclose().
ae600ca541efc686b34f8b1f21bd3d0741d37674covener4279229 Add a "release" token to those understood by the dynamic linker
6249dfa569d3b4f1f539665b979a80c6e335d93etrawick4215433 ld can bus error when insufficient disc space exists for output file
cfa64348224b66dd1c9979b809406c4d15b1c137fielding4285571 Pssst, want some free disk space? ld's miscalculating.
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajim4286236 ar gives confusing "bad format" error with a null .stab section
cfa64348224b66dd1c9979b809406c4d15b1c137fielding4286838 ld.so.1 can't handle a no-bits segment
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajim4287364 ld.so.1 runtime configuration cleanup
cfa64348224b66dd1c9979b809406c4d15b1c137fielding4289573 disable linking of ia64 binaries for Solaris8
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajim4293966 crle(1)'s default directories should be supplied
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajim------------------------------------
cfa64348224b66dd1c9979b809406c4d15b1c137fieldingSolaris 8 600 (1st Q-update - s28u1)
Solaris/SunOS 5.8_sparc patch 109147-01
Solaris/SunOS 5.8_x86 patch 109148-01
Solaris/SunOS 5.7_sparc patch 106950-10
Solaris/SunOS 5.7_x86 patch 106951-10
Solaris/SunOS 5.6_sparc patch 107733-07
Solaris/SunOS 5.6_x86 patch 107734-07
Solaris/SunOS 5.8_sparc patch 109147-03
Solaris/SunOS 5.8_x86 patch 109148-03
Solaris/SunOS 5.7_sparc patch 106950-11
Solaris/SunOS 5.7_x86 patch 106951-11
Solaris/SunOS 5.6_sparc patch 107733-08
Solaris/SunOS 5.6_x86 patch 107734-08
4341496 RFE: provide a static version of /usr/bin/crle
Solaris/SunOS 5.8_sparc patch 109147-04
Solaris/SunOS 5.8_x86 patch 109148-04
Solaris/SunOS 5.7_sparc patch 106950-12
Solaris/SunOS 5.7_x86 patch 106951-12
Solaris/SunOS 5.7_sparc patch 106950-13
Solaris/SunOS 5.7_x86 patch 106951-13
Solaris/SunOS 5.6_sparc patch 107733-09
Solaris/SunOS 5.6_x86 patch 107734-09
4303609 64bit libelf.so.1 does not properly implement elf_hash()
4310901 su.static fails when OSNet build with lazy-loading
4336980 ld.so.1 relative path processing revisited
Solaris/SunOS 5.8_sparc patch 109147-06
Solaris/SunOS 5.8_x86 patch 109148-06
4346615 ld.so.1 attempting to open a directory gives: No such device
4358751 ld.so.1: LD_XXX environ variables and LD_FLAGS should be synchronized.
Solaris/SunOS 5.8_sparc patch 109147-07
Solaris/SunOS 5.8_x86 patch 109148-07
Solaris/SunOS 5.7_sparc patch 106950-14
Solaris/SunOS 5.7_x86 patch 106951-14
4204447 elfdump should understand SHN_AFTER/SHN_BEGIN macro
4381116 ldd/ld.so.1 could aid in detecting unused dependencies
4381783 dlopen/dlclose of a libCrun+libthread can dump core
4394698 ld.so.1 does not process DF_SYMBOLIC - not gABI conforming
4390308 ld.so.1 should provide more flexibility LD_PRELOAD'ing 32-bit/64-bit
Solaris/SunOS 5.8_sparc patch 109147-08
Solaris/SunOS 5.8_x86 patch 109148-08
4452202 Typos in <sys/link.h>
Solaris/SunOS 5.8_sparc patch 109147-09
Solaris/SunOS 5.8_x86 patch 109148-09
Solaris/SunOS 5.8_sparc patch 109147-10
Solaris/SunOS 5.8_x86 patch 109148-10
Solaris/SunOS 5.7_sparc patch 106950-15
Solaris/SunOS 5.7_x86 patch 106951-15
Solaris/SunOS 5.8_sparc patch 109147-11
Solaris/SunOS 5.8_x86 patch 109148-11
4488954 ld.so.1 reuses same buffer to send ummapping range to
Solaris/SunOS 5.8_sparc patch 109147-12
Solaris/SunOS 5.8_x86 patch 109148-12
4513842 library names not in ld.so string pool cause corefile bugs
Solaris/SunOS 5.8_sparc patch 109147-13
Solaris/SunOS 5.8_x86 patch 109148-13
Solaris/SunOS 5.7_sparc patch 106950-16
Solaris/SunOS 5.7_x86 patch 106951-16
4429371 librtld_db busted on ia32 with SC6.x compilers...
4446564 ldd/lddstub - core dump conditions
4462245 ld.so.1 core dumps when executed directly...
4467068 dyn_plt_entsize not properly initialized in ld.so.1
4469400 ld.so.1: is_so_loaded isn't as efficient as we thought...
4469684 rtld leaks dl_handles and permits on dlopen/dlclose
4475174 ld.so.1 prematurly reports the failure to load a object...
4475514 ld.so.1 can core dump in memory allocation fails (no swap)
4481851 Setting ld.so.1 environment variables globally would be useful
4491434 ld.so.1 can leak file-descriptors when loading same named objects
4404547 krtld/reloc.h could have better error message, has typos
4516434 sotruss can not watch libc_psr.so.1
4515913 ld.so.1 can incorrectly decrement external reference counts on dlclose()
4524512 ld.so.1 should allow alternate termination signals
Solaris/SunOS 5.8_sparc patch 109147-14
Solaris/SunOS 5.8_x86 patch 109148-14
Solaris/SunOS 5.7_sparc patch 106950-17
Solaris/SunOS 5.7_x86 patch 106951-17
4526745 fixup ld error message about duplicate dependencies/needed names
Solaris/SunOS 5.8_sparc patch 109147-15
Solaris/SunOS 5.8_x86 patch 109148-15
Solaris/SunOS 5.7_sparc patch 106950-18
Solaris/SunOS 5.7_x86 patch 106951-18
Solaris/SunOS 5.6_sparc patch 107733-10
Solaris/SunOS 5.6_x86 patch 107734-10
Solaris/SunOS 5.8_sparc patch 109147-16
Solaris/SunOS 5.8_x86 patch 109148-16
Solaris/SunOS 5.6_sparc patch T107733-11
Solaris/SunOS 5.6_x86 patch T107734-11
4546416 add help messages to ld.so mdbmodule
4526752 we should build and ship ld.so's mdb module
4638070 ldd/ld.so.1 could aid in detecting unreferenced dependencies
4642829 ld.so.1 mprotect()'s text segment for weak relocations (it shouldn't)
4621479 'make' in $SRC/cmd/sgs/tools tries to install things in the proto area
4664855 crle on application failed with ld.so.1 encountering mmap() returning
4671493 ld.so.1 inconsistantly assigns PATHNAME() on primary objects
4668517 compile with map.bssalign doesn't copy _iob to bss
Solaris/SunOS 5.9_sparc patch T112963-01
Solaris/SunOS 5.8_sparc patch T109147-17
Solaris/SunOS 5.8_x86 patch T109148-17
Solaris/SunOS 5.9_sparc patch T112963-02
Solaris/SunOS 5.8_sparc patch T109147-18
Solaris/SunOS 5.8_x86 patch T109148-18
4706503 linkers need to cope with EF_SPARCV9_PSO/EF_SPARCV9_RMO
Solaris/SunOS 5.9_sparc patch T112963-03
Solaris/SunOS 5.8_sparc patch T109147-19
Solaris/SunOS 5.8_x86 patch T109148-19
Solaris/SunOS 5.7_sparc patch T106950-19
Solaris/SunOS 5.7_x86 patch T106951-19
Solaris/SunOS 5.8_sparc patch T109147-20
Solaris/SunOS 5.8_x86 patch T109148-20
Solaris/SunOS 5.7_sparc patch T106950-20
Solaris/SunOS 5.7_x86 patch T106951-20
4653148 ld.so.1/libc should unregister its dlclose() exit handler via a fini.
4743413 ld.so.1 doesn't terminate argv with NULL pointer when invoked directly
4730433 ld.so.1 wastes time repeatedly opening dependencies
Solaris/SunOS 5.9_sparc patch T112963-04
Solaris/SunOS 5.7_sparc patch T106950-21
Solaris/SunOS 5.7_x86 patch T106951-21
Solaris/SunOS 5.9_sparc patch T112963-05
Solaris/SunOS 5.9_x86 patch T113986-01
Solaris/SunOS 5.8_sparc patch T109147-21
Solaris/SunOS 5.8_x86 patch T109148-21
Solaris/SunOS 5.7_sparc patch T106950-22
Solaris/SunOS 5.7_x86 patch T106951-22
4730110 ld.so.1 list implementation could scale better
4698800 Wrong comments in /usr/lib/ld/sparcv9/map.*
4783869 dlclose: filter closure exhibits hang/failure - introduced with 4504895
4778418 ld.so.1: there be nits out there
Solaris/SunOS 5.9_sparc patch T112963-06
Solaris/SunOS 5.9_x86 patch T113986-02
Solaris/SunOS 5.8_sparc patch T109147-22
Solaris/SunOS 5.8_x86 patch T109148-22
4715815 ld should allow linking with no output file (or /dev/null)
Solaris/SunOS 5.9_sparc patch T112963-07
Solaris/SunOS 5.9_x86 patch T113986-03
Solaris/SunOS 5.8_sparc patch T109147-23
Solaris/SunOS 5.8_x86 patch T109148-23
4831650 ld.so.1 can walk off the end of it's call_init() array...
Solaris/SunOS 5.9_sparc patch T112963-08
Solaris/SunOS 5.9_x86 patch T113986-04
Solaris/SunOS 5.8_sparc patch T109147-24
Solaris/SunOS 5.8_x86 patch T109148-24
Solaris/SunOS 5.9_sparc patch T112963-09
Solaris/SunOS 5.9_x86 patch T113986-05
Solaris/SunOS 5.8_sparc patch T109147-25
Solaris/SunOS 5.8_x86 patch T109148-25
4906062 Makefiles under usr/src/cmd/sgs needs to be updated
Solaris/SunOS 5.9_sparc patch T112963-10
Solaris/SunOS 5.9_x86 patch T113986-06
Solaris/SunOS 5.8_sparc patch T109147-26
Solaris/SunOS 5.8_x86 patch T109148-26
Solaris/SunOS 5.7_sparc patch T106950-24
Solaris/SunOS 5.7_x86 patch T106951-24
Solaris/SunOS 5.9_sparc patch T112963-11
Solaris/SunOS 5.9_x86 patch T113986-07
Solaris/SunOS 5.8_sparc patch T109147-27
Solaris/SunOS 5.8_x86 patch T109148-27
Solaris/SunOS 5.7_sparc patch T106950-25
Solaris/SunOS 5.7_x86 patch T106951-25
Solaris/SunOS 5.9_sparc patch T112963-12
Solaris/SunOS 5.9_x86 patch T113986-08
Solaris/SunOS 5.8_sparc patch T109147-28
Solaris/SunOS 5.8_x86 patch T109148-28
4912214 Having multiple of libc.so.1 in a link map causes malloc() to fail
4526878 ld.so.1 should pass MAP_ALIGN flag to give kernel more flexibility
4930997 sgs bld_vernote.ksh script needs to be hardend...
4796286 ld.so.1: scenario for trouble?
4930985 clean up cruft under usr/src/cmd/sgs/tools
4948427 ld.so.1 gives fatal error when multiple RTLDINFO objects are loaded
4955802 /usr/ccs/bin/ld dumps core in process_reld()
Solaris/SunOS 5.9_sparc patch T112963-13
Solaris/SunOS 5.9_x86 patch T113986-09
4860508 link-editors should create/promote/verify hardware capabilities
5021773 ld.so.1 has trouble with objects having more than 2 segments.
Solaris/SunOS 5.9_sparc patch T112963-14
Solaris/SunOS 5.9_x86 patch T113986-10
Solaris/SunOS 5.8_sparc patch T109147-29
Solaris/SunOS 5.8_x86 patch T109148-29
5044797 ld.so.1: secure directory testing is being skipped during filtee
Solaris/SunOS 5.9_sparc patch T112963-15
Solaris/SunOS 5.9_x86 patch T113986-11
Solaris/SunOS 5.8_sparc patch T109147-30
Solaris/SunOS 5.8_x86 patch T109148-30
5034652 ld.so.1 should save, and print, more error messages
5036561 ld.so.1 outputs non-fatal fatal message about auxiliary filter libraries
5042713 4866170 broke ld.so's ::setenv
5047612 ld.so.1: secure pathname verification is flawed with filter use
Solaris/SunOS 5.9_sparc patch T112963-16
Solaris/SunOS 5.9_x86 patch T113986-12
Solaris/SunOS 5.8_sparc patch T109147-31
Solaris/SunOS 5.8_x86 patch T109148-31
5013759 *file* should report hardware/software capabilities (link-editor
5063580 libldstab: file /tmp/posto..: .stab[.index|.sbfocus] found with no
5080344 Hardware capabilities are not enforced for a.out
5086352 libld.so.3 should be built with a .SUNW_ctf ELF section, ready for CR
Solaris/SunOS 5.9_sparc patch T112963-17
Solaris/SunOS 5.9_x86 patch T113986-13
Solaris/SunOS 5.8_sparc patch T109147-32
Solaris/SunOS 5.8_x86 patch T109148-32
5106206 ld.so.1 fail to run a Solaris9 program that has libc linked with
6182293 ld.so.1 can repeatedly relocate object .plts (RTLD_NOW).
5105601 ld.so.1 gets a little too enthusiastic with interposition
6177838 AMD64: linker cannot resolve PLT for 32-bit a.out(s) on amd64-S2 kernel
6192490 moe(1) returns /lib/libc.so.1 for optimal expansion of libc HWCAP
6198358 AMD64: bad eh_frame_hdr data when C and C++ mixed in a.out
6204123 ld.so.1: symbol lookup fails even after lazy loading fallback
6212797 The binary compiled on SunOS4.x doesn't run on Solaris8 with Patch
Solaris/SunOS 5.9_sparc patch T112963-18
Solaris/SunOS 5.9_x86 patch T113986-14
Solaris/SunOS 5.8_sparc patch T109147-33
Solaris/SunOS 5.8_x86 patch T109148-33
Solaris/SunOS 5.10_sparc patch T117461-01
Solaris/SunOS 5.10_x86 patch T118345-01
Solaris/SunOS 5.9_sparc patch T112963-19
Solaris/SunOS 5.9_x86 patch T113986-15
Solaris/SunOS 5.8_sparc patch T109147-34
Solaris/SunOS 5.8_x86 patch T109148-34
6257177 incremental builds of usr/src/cmd/sgs can fail...
Solaris/SunOS 5.10_sparc patch T117461-02
Solaris/SunOS 5.10_x86 patch T118345-02
Solaris/SunOS 5.9_sparc patch T112963-20
Solaris/SunOS 5.9_x86 patch T113986-16
Solaris/SunOS 5.8_sparc patch T109147-35
Solaris/SunOS 5.8_x86 patch T109148-35
6226206 ld.so.1 failure when processing single segment hwcap filtee
6228472 ld.so.1: link-map control list stacking can loose objects
rtld/common/malloc.c Assertion
6244897 ld.so.1 can't run apps from commandline
6254364 ld won't build libgenunix.so with absolute relocations
6260361 lari shouldn't count a.out non-zero undefined entries as interesting
Solaris/SunOS 5.10_sparc patch T117461-03
Solaris/SunOS 5.10_x86 patch T118345-03
Solaris/SunOS 5.9_sparc patch T112963-21
Solaris/SunOS 5.9_x86 patch T113986-17
Solaris/SunOS 5.8_sparc patch T109147-36
Solaris/SunOS 5.8_x86 patch T109148-36
6283601 The usr/src/cmd/sgs/packages/common/copyright contains old information
6284941 excessive link times with many groups/sections
6291547 ld.so mishandles LD_AUDIT causing security problems.
Solaris/SunOS 5.10_sparc patch T117461-04
Solaris/SunOS 5.10_x86 patch T118345-04
Solaris/SunOS 5.9_sparc patch T112963-22
Solaris/SunOS 5.9_x86 patch T113986-18
Solaris/SunOS 5.8_sparc patch T109147-37
Solaris/SunOS 5.8_x86 patch T109148-37
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
Solaris/SunOS 5.9_sparc patch T112963-23
Solaris/SunOS 5.9_x86 patch T113986-19
Solaris/SunOS 5.8_sparc patch T109147-38
Solaris/SunOS 5.8_x86 patch T109148-38
Solaris/SunOS 5.9_sparc patch T112963-24
Solaris/SunOS 5.9_x86 patch T113986-20
Solaris/SunOS 5.8_sparc patch T109147-39
Solaris/SunOS 5.8_x86 patch T109148-39
6324019 ld.so.1: malloc alignment is insufficient for new compilers
Solaris/SunOS 5.10_sparc patch T117461-07
Solaris/SunOS 5.10_x86 patch T118345-11
6310736 gcc and sgs/libld don't get along on SPARC
6329796 Memory leak with iconv_open/iconv_close with patch 109147-33
Solaris/SunOS 5.10_sparc patch T117461-08
Solaris/SunOS 5.10_x86 patch T121208-02
Solaris/SunOS 5.9_sparc patch T112963-25
Solaris/SunOS 5.9_x86 patch T113986-21
Solaris/SunOS 5.8_sparc patch T109147-40
Solaris/SunOS 5.8_x86 patch T109148-40
6340814 ld.so.1 core dump with HWCAP relocatable object + updated statistics
6350027 ld.so.1 aborts with assertion failed on amd64
6362047 ld.so.1 dumps core when combining HWCAP and LD_PROFILE