SUNWonld-README revision 5aefb6555731130ca4fd295960123d71f2d21fe8
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User#ident "%Z%%M% %I% %E% SMI"
59602f2a7c4e4809941583bed3e94cd26e628f1aTinderbox User#
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
c78c39caab4cf8b5daefc9c65878f7f5ed3eb7a0Tinderbox User# Use is subject to license terms.
f536382c59dd492a14667b753816d920f9981f1cTinderbox User#
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews# CDDL HEADER START
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews#
c57668a2fbbe558c1bd21652813616f2f517c469Tinderbox User# The contents of this file are subject to the terms of the
a7c412f37cc73d0332887a746e81220cbf09dd00Mark Andrews# Common Development and Distribution License (the "License").
287a6a8f9040dc43560cd69cddf83bfc0f53b76fTinderbox User# You may not use this file except in compliance with the License.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews#
8de3f14f1c300c3e1ed99084cc03485b42c92bf1Tinderbox User# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
e5a6871cd0635ecdb2bf792316a2d8c53206f4b2Tinderbox User# or http://www.opensolaris.org/os/licensing.
950d203b64f512b85fcc093ee1e9e3e531a1aea3Tinderbox User# See the License for the specific language governing permissions
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User# and limitations under the License.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews#
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont# When distributing Covered Code, include this CDDL HEADER in each
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews# If applicable, add the following below this CDDL HEADER, with the
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont# fields enclosed by brackets "[]" replaced with your own identifying
d5637bdbb931ff79fced3d4858d83212ea58ed15Tinderbox User# information: Portions Copyright [yyyy] [name of copyright owner]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews#
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews# CDDL HEADER END
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont#
d5637bdbb931ff79fced3d4858d83212ea58ed15Tinderbox User# Note: The '#ident' on the first line is also the key to
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews# the versioning information for the SGS toolset. It must
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User# be maintained in the 'ident' form, and on the first 10 lines
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews# of the readme. If it is ever updated, you must also update
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User# libconv/common/bld_vernote.ksh. See bug#4519569 for more
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews# details on SGS versioning.
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User#
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews--------------------------------------------------------------------------------
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox UserSUNWonld - link-editors development package.
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews--------------------------------------------------------------------------------
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User The SUNWonld package is an internal development package containing the
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews link-editors and some related tools. All components live in the OSNET
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User source base, but not all components are delivered as part of the normal
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews OSNET consolidation. The intent of this package is to provide access
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User to new features/bugfixes before they become generally available.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User General link-editor information can be found:
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User http://linkers.eng/
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
aa9c561961e9d877946ebaa8795fa2be054ab7bfEvan Hunt Comments and Questions:
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews Contact Rod Evans, Mike Walker and/or Seizo Sakurai.
aa9c561961e9d877946ebaa8795fa2be054ab7bfEvan Hunt
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater Warnings:
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater The postremove script for this package employs /usr/sbin/static/mv,
aa9c561961e9d877946ebaa8795fa2be054ab7bfEvan Hunt and thus, besides the common core dependencies, this package also
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User has a dependency on the SUNWsutl package.
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews
aa9c561961e9d877946ebaa8795fa2be054ab7bfEvan Hunt Patches:
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater If the patch has been made official, you'll find it in:
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater http://sunsolve.Ebay.Sun.COM/cgi/show.pl?target=patches/os-patches
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
cdfc81e048bd34c1d628380247bda6b80a89e20eAutomatic Updater If it hasn't been released, the patch will be in:
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User /net/sunsoftpatch/patches/temporary
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews Note, any patches logged here refer to the temporary ("T") name, as we
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater never know when they're made official, and although we try to keep all
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews patch information up-to-date the real status of any patch can be
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews determined from:
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews http://sunsoftpatch.eng
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews If it has been obsoleted, the patch will be in:
eabc9c3c07cd956d3c436bd7614cb162dabdda76Mark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews /net/on${RELEASE}-patch/on${RELEASE}/patches/${MACH}/obsolete
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews History:
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User
2ae159b376dac23870d8005563c585acf85a4b5aEvan Hunt Note, starting after Solaris 10, a (D) following the bug synopsis indicates
294e9d4c34462d29a3e766c88f452b46aeb3702fTinderbox User that a documentation change accompanies the implementation change. See the
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User implementation bug report for details.
4c6bae917bec70e1fc4d1b761a9765075af78441Tinderbox User
294e9d4c34462d29a3e766c88f452b46aeb3702fTinderbox User The following bug fixes exist in the OSNET consolidation workspace
2ae159b376dac23870d8005563c585acf85a4b5aEvan Hunt from which this package is created:
2ae159b376dac23870d8005563c585acf85a4b5aEvan Hunt
2ae159b376dac23870d8005563c585acf85a4b5aEvan Hunt---------
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark AndrewsSolaris 8
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User---------
2ae159b376dac23870d8005563c585acf85a4b5aEvan HuntBugid Risk Synopsis
7cc0a5d21ef046bfd630c4769943d896a7d7472cTinderbox User================================================================================
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews4225937 i386 linker emits sparc specific warning messages
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews4215164 shf_order flag handling broken by fix for 4194028.
ee11dfc481f2ef6a032a715454f6290961a722d2Tinderbox User4215587 using ld and the -r option on solaris 7 with compiler option -xarch=v9
ee11dfc481f2ef6a032a715454f6290961a722d2Tinderbox User causes link errors.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews4234657 103627-08 breaks purify 4.2 (plt padding should not be enabled for
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User 32-bit)
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews4235241 dbx no longer gets dlclose notification.
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User--------------------------------------------------------------------------------
827f8cccb5280f4da66c46186e792d1cb9d73503Mark AndrewsAll the above changes are incorporated in the following patches:
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews Solaris/SunOS 5.7_sparc patch 106950-05 (never released)
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User Solaris/SunOS 5.7_x86 patch 106951-05 (never released)
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews Solaris/SunOS 5.6_sparc patch 107733-02 (never released)
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User Solaris/SunOS 5.6_x86 patch 107734-02
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews--------------------------------------------------------------------------------
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews4248290 inetd dumps core upon bootup - failure in dlclose() logic.
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User4238071 dlopen() leaks while descriptors under low memory conditions
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson--------------------------------------------------------------------------------
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox UserAll the above changes are incorporated in the following patches:
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews Solaris/SunOS 5.7_sparc patch 106950-06
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User Solaris/SunOS 5.7_x86 patch 106951-06
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews Solaris/SunOS 5.6_sparc patch 107733-03 (never released)
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User Solaris/SunOS 5.6_x86 patch 107734-03
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews--------------------------------------------------------------------------------
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews4267980 INITFIRST flag of the shard object could be ignored.
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User--------------------------------------------------------------------------------
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsAll the above changes plus:
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User 4238973 fix for 4121152 affects linking of Ada objects
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson 4158744 patch 103627-02 causes core when RPATH has blank entry and
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User dlopen/dlclose is used
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrewsare incorporated in the following patches:
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User Solaris/SunOS 5.5.1_sparc patch 103627-12 (never released)
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews Solaris/SunOS 5.5.1_x86 patch 103628-11
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User--------------------------------------------------------------------------------
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson4256518 miscalculated calloc() during dlclose/tsorting can result in segv
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User4254171 DT_SPARC_REGISTER has invalid value associated with it.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews--------------------------------------------------------------------------------
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox UserAll the above changes are incorporated in the following patches:
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews Solaris/SunOS 5.7_sparc patch 106950-07
28a5dd720187fddb16055a0f64b63a7b66f29f64Mark Andrews Solaris/SunOS 5.7_x86 patch 106951-07
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews Solaris/SunOS 5.6_sparc patch 107733-04 (never released)
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews Solaris/SunOS 5.6_x86 patch 107734-04
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User--------------------------------------------------------------------------------
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews4293159 ld needs to combine sections with and without SHF_ORDERED flag(comdat)
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews4292238 linking a library which has a static char ptr invokes mprotect() call
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews--------------------------------------------------------------------------------
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox UserAll the above changes except for:
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 4256518 miscalculated calloc() during dlclose/tsorting can result in segv
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 4254171 DT_SPARC_REGISTER has invalid value associated with it.
2a31bd531072824ef252c18303859d6af7451b00Francis Dupontplus:
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User 4238973 fix for 4121152 affects linking of Ada objects
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 4158744 patch 103627-02 causes core when RPATH has blank entry and
2a31bd531072824ef252c18303859d6af7451b00Francis Dupont dlopen/dlclose is used
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsare incorporated in the following patches:
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User Solaris/SunOS 5.5.1_sparc patch 103627-13
5747235bf35e7398984fd6b4632743396895ea7aTinderbox User Solaris/SunOS 5.5.1_x86 patch 103628-12
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews--------------------------------------------------------------------------------
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark AndrewsAll the above changes are incorporated in the following patches:
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews Solaris/SunOS 5.7_sparc patch 106950-08
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews Solaris/SunOS 5.7_x86 patch 106951-08
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews Solaris/SunOS 5.6_sparc patch 107733-05
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews Solaris/SunOS 5.6_x86 patch 107734-05
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User--------------------------------------------------------------------------------
5747235bf35e7398984fd6b4632743396895ea7aTinderbox User4295613 COMMON symbol resolution can be incorrect
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews--------------------------------------------------------------------------------
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark AndrewsAll the above changes plus:
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User 4238973 fix for 4121152 affects linking of Ada objects
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 4158744 patch 103627-02 causes core when RPATH has blank entry and
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews dlopen/dlclose is used
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrewsare incorporated in the following patches:
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User Solaris/SunOS 5.5.1_sparc patch 103627-14
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews Solaris/SunOS 5.5.1_x86 patch 103628-13
01a5c5503482fb3ba52088bf0178a7213273bf96Mark Andrews--------------------------------------------------------------------------------
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox UserAll the above changes plus:
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User 4351197 nfs performance problem by 103627-13
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox Userare incorporated in the following patches:
cdfc81e048bd34c1d628380247bda6b80a89e20eAutomatic Updater Solaris/SunOS 5.5.1_sparc patch 103627-15
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews Solaris/SunOS 5.5.1_x86 patch 103628-14
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User--------------------------------------------------------------------------------
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsAll the above changes are incorporated in the following patches:
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User Solaris/SunOS 5.7_sparc patch 106950-09
fe80a4909bf62b602feaf246866e9d29f7654194Automatic Updater Solaris/SunOS 5.7_x86 patch 106951-09
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User Solaris/SunOS 5.6_sparc patch 107733-06
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews Solaris/SunOS 5.6_x86 patch 107734-06
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User--------------------------------------------------------------------------------
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4158971 increase the default segment alignment for i386 to 64k
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User4064994 Add an $ISALIST token to those understood by the dynamic linker
fa0326cc2cf428f67575b6ba3b97b528a31b0010Tinderbox Userxxxxxxx ia64 common code putback
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User4239308 LD_DEBUG busted for sparc machines
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews4239008 Support MAP_ANON
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User4238494 link-auditing extensions required
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4232239 R_SPARC_LOX10 truncates field
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User4231722 R_SPARC_UA* relocations are busted
fe80a4909bf62b602feaf246866e9d29f7654194Automatic Updater4235514 R_SPARC_OLO10 relocation fails
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User4244025 sgsmsg update
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews4239281 need to support SECREL relocations for ia64
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User4253751 ia64 linker must support PT_IA_64_UNWIND tables
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4259254 dlmopen mistakenly closes fd 0 (stdin) under certain error conditions
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User4260872 libelf hangs when libthread present
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson4224569 linker core dumping when profiling specified
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User4270937 need mechanism to suppress ld.so.1's use of a default search path.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews1050476 ld.so to permit configuration of search path
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User4273654 filtee processing using $ISALIST could be optimized
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4271860 get MERCED cruft out of elf.h
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User4248991 Dynamic loader (via PLT) corrupts register G4
dd65eb1efb40b1c47d57963192bfc54873b219beAutomatic Updater4275754 cannot mmap file: Resource temporarily unavailable
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User4277689 The linker can not handle relocation against MOVE tabl
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews4270766 atexit processing required on dlclose().
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User4279229 Add a "release" token to those understood by the dynamic linker
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4215433 ld can bus error when insufficient disc space exists for output file
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User4285571 Pssst, want some free disk space? ld's miscalculating.
133e6d43fa82e80d3798be4de00f4540f485ec6cAutomatic Updater4286236 ar gives confusing "bad format" error with a null .stab section
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User4286838 ld.so.1 can't handle a no-bits segment
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews4287364 ld.so.1 runtime configuration cleanup
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User4289573 disable linking of ia64 binaries for Solaris8
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4293966 crle(1)'s default directories should be supplied
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson------------------------------------
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox UserSolaris 8 600 (1st Q-update - s28u1)
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews------------------------------------
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox UserBugid Risk Synopsis
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews================================================================================
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User4309212 dlsym can't find symbol
5f7586ddbd3edd11272cdd30ed613d936129328bTinderbox User4311226 rejection of preloading in secure apps is inconsistent
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User4312449 dlclose: invalid deletion of dependency can occur using RTLD_GLOBAL
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews--------------------------------------------------------------------------------
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox UserAll the above changes are incorporated in the following patches:
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews Solaris/SunOS 5.8_sparc patch 109147-01
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User Solaris/SunOS 5.8_x86 patch 109148-01
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews Solaris/SunOS 5.7_sparc patch 106950-10
70d987def5a58ebeb8243017c0ec2e9b2c326cf4Evan Hunt Solaris/SunOS 5.7_x86 patch 106951-10
70d987def5a58ebeb8243017c0ec2e9b2c326cf4Evan Hunt Solaris/SunOS 5.6_sparc patch 107733-07
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews Solaris/SunOS 5.6_x86 patch 107734-07
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User--------------------------------------------------------------------------------
bac4435d473c9a0281507524f084480c34aa942aTinderbox User
933799f3641f4f78445d015008bad0038900a82aTinderbox User------------------------------------
f0c5e918974bf778af6cd1e25309ad13e30a79a6Tinderbox UserSolaris 8 900 (2nd Q-update - s28u2)
a7c412f37cc73d0332887a746e81220cbf09dd00Mark Andrews------------------------------------
7ca715ad1587a68a531ea1cdea07515d7232567eTinderbox UserBugid Risk Synopsis
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User================================================================================
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updater4324775 non-PIC code & -zcombreloc don't mix very well...
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater4327653 run-time linker should preload tables it will process (madvise)
bac4435d473c9a0281507524f084480c34aa942aTinderbox User4324324 shared object code can be referenced before .init has fired
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews4321634 .init firing of multiple INITFIRST objects can fail
933799f3641f4f78445d015008bad0038900a82aTinderbox User--------------------------------------------------------------------------------
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark AndrewsAll the above changes are incorporated in the following patches:
933799f3641f4f78445d015008bad0038900a82aTinderbox User Solaris/SunOS 5.8_sparc patch 109147-03
4151211e6649332f7b5a55870cbe37128bcc7b29Tinderbox User Solaris/SunOS 5.8_x86 patch 109148-03
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews Solaris/SunOS 5.7_sparc patch 106950-11
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews Solaris/SunOS 5.7_x86 patch 106951-11
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Solaris/SunOS 5.6_sparc patch 107733-08
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Solaris/SunOS 5.6_x86 patch 107734-08
f525041ae26958385b697cf82a30f108577024b6Tinderbox User--------------------------------------------------------------------------------
b02be031b9ff37b042adc8e68e36b8bbc1f672b7Tinderbox User4338812 crle(1) omits entries in the directory cache
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater4341496 RFE: provide a static version of /usr/bin/crle
ba8b771c371967dd1254c7fa82ebe4158ee04b24Tinderbox User4340878 rtld should treat $ORIGIN like LD_LIBRARY_PATH in security issues
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater--------------------------------------------------------------------------------
3ec8f7777ea2b04fc1ebb63077f0916f63b1011aTinderbox UserAll the above changes are incorporated in the following patches:
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox User Solaris/SunOS 5.8_sparc patch 109147-04
b02be031b9ff37b042adc8e68e36b8bbc1f672b7Tinderbox User Solaris/SunOS 5.8_x86 patch 109148-04
933799f3641f4f78445d015008bad0038900a82aTinderbox User Solaris/SunOS 5.7_sparc patch 106950-12
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Solaris/SunOS 5.7_x86 patch 106951-12
19b3dc94bce93fa76bd7e066f9298630dbc9dcb4Automatic Updater--------------------------------------------------------------------------------
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater4349563 auxiliary filter error handling regression introduced in 4165487
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater4355795 ldd -r now gives "displacement relocated" warnings
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews--------------------------------------------------------------------------------
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterAll the above changes are incorporated in the following patches:
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Solaris/SunOS 5.7_sparc patch 106950-13
bac4435d473c9a0281507524f084480c34aa942aTinderbox User Solaris/SunOS 5.7_x86 patch 106951-13
39ae0eafed076ef769fef5c18b22a8051df5c93aTinderbox User Solaris/SunOS 5.6_sparc patch 107733-09
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews Solaris/SunOS 5.6_x86 patch 107734-09
c2abd6efeb9affa70aabb63da2acb23e135cf7f2Mark Andrews--------------------------------------------------------------------------------
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4210412 versioning a static executable causes ld to core dump
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User4219652 Linker gives misleading error about not finding main (xarch=v9)
f525041ae26958385b697cf82a30f108577024b6Tinderbox User4103449 ld command needs a command line flag to force 64-bits
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater4187211 problem with RDISP32 linking in copy-relocated objects
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater4287274 dladdr, dlinfo do not provide the full path name of a shared object
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User4297563 dlclose still does not remove all objects.
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User4250694 rtld_db needs a new auxvec entry
4cda4fd158d6ded5586bacea8c388445d99611eaAutomatic Updater4235315 new features for rtld_db (DT_CHECKSUM, dynamic linked .o files
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews4303609 64bit libelf.so.1 does not properly implement elf_hash()
f2f7a53ba0ba69cfe8c505eea16f71bad9d8d449Tinderbox User4310901 su.static fails when OSNet build with lazy-loading
c26604a73c4ce907ef6392f38b3fac838b1873a9Tinderbox User4310324 elf_errno() causes Bus Error(coredump) in 64-bit multithreaded programs
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews4306415 ld core dump
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater4316531 BCP: possible failure with dlclose/_preexec_exit_handlers
e08cdffb3ae4ad409f37e3e5a218fe4b7e0e3904Tinderbox User4313765 LD_BREADTH should be shot
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews4318162 crle uses automatic strings in putenv.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews4255943 Description of -t option incomplete.
bac4435d473c9a0281507524f084480c34aa942aTinderbox User4322528 sgs message test infrastucture needs improvement
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews4239213 Want an API to obtain linker's search path
ba8b771c371967dd1254c7fa82ebe4158ee04b24Tinderbox User4324134 use of extern mapfile directives can contribute unused symbols
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews4322581 ELF data structures could be layed out more efficiently...
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater4040628 Unnecessary section header symbols should be removed from .dynsym
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User4300018 rtld: bindlock should be freed before calling call_fini()
933799f3641f4f78445d015008bad0038900a82aTinderbox User4336102 dlclose with non-deletable objects can mishandle dependencies
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater4329785 mixing of SHT_SUNW_COMDAT & SHF_ORDERED causes ld to seg fault
e64202536ea72d8f371dd0df9fc763f8d70bf886Tinderbox User4334617 COPY relocations should be produces for references to .bss symbols
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews4248250 relcoation of local ABS symbols incorrect
da59e63e7af147a8bcef985b98b04443e04c3a0eTinderbox User4335801 For complimentary alignments eliminate ld: warning: symbol `ll'
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User has differing a
757ff043760e4743dda1a10e7d58349275934902Tinderbox User4336980 ld.so.1 relative path processing revisited
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews4243097 dlerror(3DL) is not affected by setlocale(3C).
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrews4344528 dump should remove -D and -l usage message
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrewsxxxxxxx enable LD_ALTEXEC to access alternate link-editor
757ff043760e4743dda1a10e7d58349275934902Tinderbox User--------------------------------------------------------------------------------
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterAll the above changes are incorporated in the following patches:
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews Solaris/SunOS 5.8_sparc patch 109147-06
1bcc3273a80c256f11d9098a00ba2c041939e233Mark Andrews Solaris/SunOS 5.8_x86 patch 109148-06
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson--------------------------------------------------------------------------------
1bcc3273a80c256f11d9098a00ba2c041939e233Mark Andrews
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews------------------------------------
1bcc3273a80c256f11d9098a00ba2c041939e233Mark AndrewsSolaris 8 101 (3rd Q-update - s28u3)
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews------------------------------------
ba8b771c371967dd1254c7fa82ebe4158ee04b24Tinderbox UserBugid Risk Synopsis
bac4435d473c9a0281507524f084480c34aa942aTinderbox User================================================================================
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrews4346144 link-auditing: plt_tracing fails if LA_SYMB_NOPLTENTER given after
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User being bound
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User4346001 The ld should support mapfile syntax to generate PT_SUNWSTACK segment
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews4349137 rtld_db: A third fallback method for locating the linkmap
3857cb6fcabeb79d85de4b3e3e4ab99912b701f8Mark Andrews4343417 dladdr interface information inadequate
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User4343801 RFE: crle(1): provide option for updating configuration files
e64202536ea72d8f371dd0df9fc763f8d70bf886Tinderbox User4346615 ld.so.1 attempting to open a directory gives: No such device
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews4352233 crle should not honor umask
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User4352330 LD_PRELOAD cannot use absolute path for privileged program
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson4357805 RFE: man page for ld(1) does not document all -z or -B options in
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User Solaris 8 9/00
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews4358751 ld.so.1: LD_XXX environ variables and LD_FLAGS should be synchronized.
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User4358862 link editors should reference "64" symlinks instead of sparcv9 (ia64).
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4356879 PLTs could use faster code sequences in some cases
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User4367118 new fast baplt's fail when traversed twice in threaded application
ebdf202f2198158ab4d30f22c370a9c63760d071Tinderbox User4366905 Need a way to determine path to a shared library
8292deab031e7599cd7622aa7675fbe139ca6095Mark Andrews4351197 nfs performance problem by 103627-13
caaff35375fba833f156f952aeca689e5bc7cddfFrancis Dupont4367405 LD_LIBRARY_PATH_64 not being used
caaff35375fba833f156f952aeca689e5bc7cddfFrancis Dupont4354500 SHF_ORDERED ordered scections does not properly sort sections
caaff35375fba833f156f952aeca689e5bc7cddfFrancis Dupont4369068 ld(1)'s weak symbol processing is inefficient (slow and doesn't scale).
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews--------------------------------------------------------------------------------
3759f10fc543747668b1ca4b4671f35b0dea8445Francis DupontAll the above changes are incorporated in the following patches:
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews Solaris/SunOS 5.8_sparc patch 109147-07
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews Solaris/SunOS 5.8_x86 patch 109148-07
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews Solaris/SunOS 5.7_sparc patch 106950-14
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont Solaris/SunOS 5.7_x86 patch 106951-14
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews--------------------------------------------------------------------------------
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews------------------------------------
3759f10fc543747668b1ca4b4671f35b0dea8445Francis DupontSolaris 8 701 (5th Q-update - s28u5)
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews------------------------------------
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark AndrewsBugid Risk Synopsis
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews================================================================================
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4368846 ld(1) fails to version some interfaces given in a mapfile
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews4077245 dump core dump on null pointer.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews4372554 elfdump should demangle symbols (like nm, dump)
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews4371114 dlclose may unmap a promiscuous object while it's still in use.
e8fc8c884b44371784805e1e0d3100da403dd3f1Automatic Updater4204447 elfdump should understand SHN_AFTER/SHN_BEGIN macro
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews4377941 initialization of interposers may not occur
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews4381116 ldd/ld.so.1 could aid in detecting unused dependencies
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User4381783 dlopen/dlclose of a libCrun+libthread can dump core
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4385402 linker & run-time linker must support gABI ELF updates
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews4394698 ld.so.1 does not process DF_SYMBOLIC - not gABI conforming
e8fc8c884b44371784805e1e0d3100da403dd3f1Automatic Updater4394212 the link editor quietly ignores missing support libraries
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews4390308 ld.so.1 should provide more flexibility LD_PRELOAD'ing 32-bit/64-bit
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews objects
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User4401232 crle(1) could provide better flexibility for alternatives
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4401815 fix misc nits in debugging output...
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews4402861 cleanup /usr/demo/link_audit & /usr/tmp/librtld_db demo source code...
e8fc8c884b44371784805e1e0d3100da403dd3f1Automatic Updater4393044 elfdump should allow raw dumping of sections
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews4413168 SHF_ORDERED bit causes linker to generate a separate section
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews--------------------------------------------------------------------------------
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox UserAll the above changes are incorporated in the following patches:
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews Solaris/SunOS 5.8_sparc patch 109147-08
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews Solaris/SunOS 5.8_x86 patch 109148-08
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews--------------------------------------------------------------------------------
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews4452202 Typos in <sys/link.h>
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews4452220 dump doesn't support RUNPATH
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User--------------------------------------------------------------------------------
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark AndrewsAll the above changes are incorporated in the following patches:
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews Solaris/SunOS 5.8_sparc patch 109147-09
39cad8fb7d7ff3436bb24ce761354afcb80d295aMark Andrews Solaris/SunOS 5.8_x86 patch 109148-09
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews--------------------------------------------------------------------------------
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews
01a5c5503482fb3ba52088bf0178a7213273bf96Mark Andrews-------------------------------------
95c3a5e116c1da135f669c3f15398172fac6279dMark AndrewsSolaris 8 1001 (6th Q-update - s28u6)
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews-------------------------------------
827f8cccb5280f4da66c46186e792d1cb9d73503Mark AndrewsBugid Risk Synopsis
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews================================================================================
e64202536ea72d8f371dd0df9fc763f8d70bf886Tinderbox User4421842 fixups in SHT_GROUP processing required...
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User4450433 problem with liblddbg output on -Dsection,detail when
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews processing SHF_LINK_ORDER
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater--------------------------------------------------------------------------------
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark AndrewsAll the above changes are incorporated in the following patches:
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User Solaris/SunOS 5.8_sparc patch 109147-10
757ff043760e4743dda1a10e7d58349275934902Tinderbox User Solaris/SunOS 5.8_x86 patch 109148-10
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews Solaris/SunOS 5.7_sparc patch 106950-15
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews Solaris/SunOS 5.7_x86 patch 106951-15
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews--------------------------------------------------------------------------------
933799f3641f4f78445d015008bad0038900a82aTinderbox User4463473 pldd showing wrong output
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews--------------------------------------------------------------------------------
3759f10fc543747668b1ca4b4671f35b0dea8445Francis DupontAll the above changes are incorporated in the following patches:
7f79131f9a8e804b93c57f3c679065cce878b726Automatic Updater Solaris/SunOS 5.8_sparc patch 109147-11
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews Solaris/SunOS 5.8_x86 patch 109148-11
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson--------------------------------------------------------------------------------
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews------------------------------------
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox UserSolaris 8 202 (7th Q-update - s28u7)
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews------------------------------------
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsBugid Risk Synopsis
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews================================================================================
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews4488954 ld.so.1 reuses same buffer to send ummapping range to
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User _preexec_exit_handlers()
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews--------------------------------------------------------------------------------
3a988722ad9e209ba4064604d482dc4efe0e19ebTinderbox UserAll the above changes are incorporated in the following patches:
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.8_sparc patch 109147-12
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.8_x86 patch 109148-12
a3ffa9ab0644ae2b52f2e13a00b5e85b879f612fTinderbox User--------------------------------------------------------------------------------
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
1bf507ca635310b340aea42d6c3e567819974a99Tinderbox User---------
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsSolaris 9
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews---------
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsBugid Risk Synopsis
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews================================================================================
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User4505289 incorrect handling of _START_ and _END_
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4506164 mcs does not recognize #linkbefore or #linkafter qualifiers
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User4447560 strip is creating unexecutable files...
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User4513842 library names not in ld.so string pool cause corefile bugs
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont--------------------------------------------------------------------------------
a5636b773fa05a272b6876afd99309c0b3090e2fMark AndrewsAll the above changes are incorporated in the following patches:
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrews Solaris/SunOS 5.8_sparc patch 109147-13
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrews Solaris/SunOS 5.8_x86 patch 109148-13
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrews Solaris/SunOS 5.7_sparc patch 106950-16
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrews Solaris/SunOS 5.7_x86 patch 106951-16
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont--------------------------------------------------------------------------------
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4291384 ld -M with a mapfile does not properly align Fortran REAL*8 data
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4413322 SunOS 5.9 librtld_db doesn't show dlopened ".o" files anymore?
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4429371 librtld_db busted on ia32 with SC6.x compilers...
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews4418274 elfdump dumps core on invalid input
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4432224 libelf xlate routines are out of date
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4433643 Memory leak using dlopen()/dlclose() in Solaris 8
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4446564 ldd/lddstub - core dump conditions
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4446115 translating SUNW_move sections is broken
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4450225 The rdb command can fall into an infinite loop
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4448531 Linker Causes Segmentation Fault
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4453241 Regression in 4291384 can result in empty symbol table.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4453398 invalid runpath token can cause ld to spin.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4460230 ld (for OS 5.8 and 5.9) loses error message
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4462245 ld.so.1 core dumps when executed directly...
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4455802 need more flexibility in establishing a support library for ld
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4467068 dyn_plt_entsize not properly initialized in ld.so.1
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4468779 elf_plt_trace_write() broken on i386 (link-auditing)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4465871 -zld32 and -zld64 does not work the way it should
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4461890 bad shared object created with -zredlocsym
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4469400 ld.so.1: is_so_loaded isn't as efficient as we thought...
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4469566 lazy loading fallback can reference un-relocated objects
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4470493 libelf incorectly translates NOTE sections accross architectures...
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4469684 rtld leaks dl_handles and permits on dlopen/dlclose
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4475174 ld.so.1 prematurly reports the failure to load a object...
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4475514 ld.so.1 can core dump in memory allocation fails (no swap)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4481851 Setting ld.so.1 environment variables globally would be useful
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4482035 setting LD_PROFILE & LD_AUDIT causes ping command to issue warnings
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington on 5.8
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4377735 segment reservations cause sbrk() to fail
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4491434 ld.so.1 can leak file-descriptors when loading same named objects
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4289232 some of warning/error/debugging messages from libld.so can be revised
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4462748 Linker Portion of TLS Support
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4496718 run-time linkers mutex_locks not working with ld_libc interface
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4497270 The -zredlocsym option should not eliminate partially initialized local symbols
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4496963 dumping an object with crle(1) that uses $ORIGIN can loose its
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington dependencies
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4499413 Sun linker orders of magnitude slower than gnu linker
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4461760 lazy loading libXm and libXt can fail.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4469031 The partial initialized (local) symbols for intel platform is not
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington working.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4492883 Add link-editor option to multi-pass archives to resolve unsatisfied
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington symbols
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4503731 linker-related commands misspell "argument"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4503768 whocalls(1) should output messages to stderr, not stdout
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4503748 whocalls(1) usage message and manpage could be improved
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4503625 nm should be taught about TLS symbols - that they aren't allowed that is
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4300120 segment address validation is too simplistic to handle segment reservations
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4404547 krtld/reloc.h could have better error message, has typos
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4270931 R_SPARC_HIX22 relocation is not handled properly
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4485320 ld needs to support more the 32768 PLTs
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4516434 sotruss can not watch libc_psr.so.1
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4213100 sotruss could use more flexible pattern matching
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4503457 ld seg fault with comdat
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4510264 sections with SHF_TLS can come in different orders...
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrews4518079 link-editor support library unable to modify section header flags
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4515913 ld.so.1 can incorrectly decrement external reference counts on dlclose()
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4519569 ld -V does not return a interesting value...
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4524512 ld.so.1 should allow alternate termination signals
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews4524767 elfdump dies on bogus sh_name fields...
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User4524735 ld getopt processing of '-' changed
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4521931 subroutine in a shared object as LOCL instead of GLOB
646fed0d28be4387e3e32fb0f5732a1f58b572baTinderbox User--------------------------------------------------------------------------------
ae7e54b14c946e0984c191554db9abb4893f9349Automatic UpdaterAll the above changes are incorporated in the following patches:
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater Solaris/SunOS 5.8_sparc patch 109147-14
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater Solaris/SunOS 5.8_x86 patch 109148-14
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater Solaris/SunOS 5.7_sparc patch 106950-17
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater Solaris/SunOS 5.7_x86 patch 106951-17
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater--------------------------------------------------------------------------------
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User4532729 tentative definition of TLS variable causes linker to dump core
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater4526745 fixup ld error message about duplicate dependencies/needed names
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater4522999 Solaris linker one order of magnitude slower than GNU linker
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater4518966 dldump undoes existing relocations with no thought of alignment or size.
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater4587441 Certain libraries have race conditions when setting error codes
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater4523798 linker option to align bss to large pagesize alignments.
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater4524008 ld can improperly set st_size of symbols named "_init" or "_fini"
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater4619282 ld cannot link a program with the option -sb
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater4620846 Perl Configure probing broken by ld changes
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews4621122 multiple ld '-zinitarray=' on a commandline fails
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User--------------------------------------------------------------------------------
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User Solaris/SunOS 5.8_sparc patch 109147-15
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User Solaris/SunOS 5.8_x86 patch 109148-15
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User Solaris/SunOS 5.7_sparc patch 106950-18
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User Solaris/SunOS 5.7_x86 patch 106951-18
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User Solaris/SunOS 5.6_sparc patch 107733-10
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User Solaris/SunOS 5.6_x86 patch 107734-10
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User--------------------------------------------------------------------------------
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox UserAll the above changes plus:
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User 4616944 ar seg faults when order of object file is reversed.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrewsare incorporated in the following patches:
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User Solaris/SunOS 5.8_sparc patch 109147-16
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont Solaris/SunOS 5.8_x86 patch 109148-16
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews--------------------------------------------------------------------------------
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox UserAll the above changes plus:
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User 4872634 Large LD_PRELOAD values can cause SEGV of process
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox Userare incorporated in the following patches:
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User Solaris/SunOS 5.6_sparc patch T107733-11
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews Solaris/SunOS 5.6_x86 patch T107734-11
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews--------------------------------------------------------------------------------
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews------------------------------------
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsSolaris 9 1202 (2nd Q-update - s9u2)
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews------------------------------------
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox UserBugid Risk Synopsis
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews================================================================================
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4546416 add help messages to ld.so mdbmodule
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4526752 we should build and ship ld.so's mdb module
a3ffa9ab0644ae2b52f2e13a00b5e85b879f612fTinderbox User4624658 update 386 TLS relocation values
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4622472 LA_SYMB_DLSYM not set for la_symbind() invocations
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4638070 ldd/ld.so.1 could aid in detecting unreferenced dependencies
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont PSARC/2002/096 Detecting unreferenced dependencies with ldd(1)
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4633860 Optimization for unused static global variables
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews PSARC/2002/113 ld -zignore - section elimination
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4642829 ld.so.1 mprotect()'s text segment for weak relocations (it shouldn't)
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4621479 'make' in $SRC/cmd/sgs/tools tries to install things in the proto area
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4529912 purge ia64 source from sgs
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4651709 dlopen(RTLD_NOLOAD) can disable lazy loading
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews4655066 crle: -u with nonexistent config file doesn't work
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User4654406 string tables created by the link-editor could be smaller...
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews PSARC/2002/160 ld -znocompstrtab - disable string-table compression
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User4651493 RTLD_NOW can result in binding to an object prior to its init being run.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4662575 linker displacement relocation checking introduces significant
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont linker overhead
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4533195 ld interposes on malloc()/free() preventing support library from freeing
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont memory
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4630224 crle get's confused about memory layout of objects...
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4664855 crle on application failed with ld.so.1 encountering mmap() returning
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont ENOMEM err
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4669582 latest dynamic linker causes libthread _init to get skipped
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews4671493 ld.so.1 inconsistantly assigns PATHNAME() on primary objects
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4668517 compile with map.bssalign doesn't copy _iob to bss
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington--------------------------------------------------------------------------------
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonAll the above changes are incorporated in the following patches:
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.9_sparc patch T112963-01
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.8_sparc patch T109147-17
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.8_x86 patch T109148-17
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington--------------------------------------------------------------------------------
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4701749 On Solaris 8 + 109147-16 ld crashes when building a dynamic library.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4707808 The ldd command is broken in the latest 2.8 linker patch.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington--------------------------------------------------------------------------------
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonAll the above changes are incorporated in the following patches:
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.9_sparc patch T112963-02
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.8_sparc patch T109147-18
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.8_x86 patch T109148-18
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington--------------------------------------------------------------------------------
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4696204 enable extended section indexes in relocatable objects
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington PSARC/2001/332 ELF gABI updates - round II
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington PSARC/2002/369 libelf interfaces to support ELF Extended Sections
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews4706503 linkers need to cope with EF_SPARCV9_PSO/EF_SPARCV9_RMO
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews4716929 updating of local register symbols in dynamic symtab busted...
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4710814 add "official" support for the "symbolic" keyword in linker map-file
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington PSARC/2002/439 linker mapfile visibility declarations
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews--------------------------------------------------------------------------------
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsAll the above changes are incorporated in the following patches:
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews Solaris/SunOS 5.9_sparc patch T112963-03
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews Solaris/SunOS 5.8_sparc patch T109147-19
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews Solaris/SunOS 5.8_x86 patch T109148-19
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User Solaris/SunOS 5.7_sparc patch T106950-19
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews Solaris/SunOS 5.7_x86 patch T106951-19
33d1cff1dd63494ffa00fac695a793f00c4ebf0bTinderbox User--------------------------------------------------------------------------------
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews-----------------------------------
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsSolaris 9 403 (3nd Q-update - s9u3)
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews-----------------------------------
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsBugid Risk Synopsis
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews================================================================================
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User4731174 strip(1) does not fixup SHT_GROUP data
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4733697 -zignore with gcc may exclude C++ exception sections
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater4733317 R_SPARC_*_HIX22 calculations are wrong with 32bit LD building
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont ELF64 binaries
bac4435d473c9a0281507524f084480c34aa942aTinderbox User4735165 fatal linker error when compiling C++ programs with -xlinkopt
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews4736951 The mcs broken when the target file is an archive file
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington--------------------------------------------------------------------------------
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark AndrewsAll the above changes are incorporated in the following patches:
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews Solaris/SunOS 5.8_sparc patch T109147-20
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.8_x86 patch T109148-20
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.7_sparc patch T106950-20
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.7_x86 patch T106951-20
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington--------------------------------------------------------------------------------
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4739660 Threads deadlock in schedlock and dynamic linker lock.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4653148 ld.so.1/libc should unregister its dlclose() exit handler via a fini.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4743413 ld.so.1 doesn't terminate argv with NULL pointer when invoked directly
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4746231 linker core-dumps when SECTION relocations are made against discarded
b7aab05edae933e169d5f83c653935b17c7f0a8bMark Andrews sections
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4730433 ld.so.1 wastes time repeatedly opening dependencies
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4744337 missing RD_CONSISTENT event with dlmopen(LD_ID_NEWLM, ...)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4670835 rd_load_objiter can ignore callback's return value
409ba95e573b40cf36acf97dd62ee7e9c7775851Tinderbox User4745932 strip utility doesn't strip out Dwarf2 debug section
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews4754751 "strip" command doesn't remove comdat stab sections.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4755674 Patch 109147-18 results in coredump.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington--------------------------------------------------------------------------------
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark AndrewsAll the above changes are incorporated in the following patches:
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.9_sparc patch T112963-04
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.7_sparc patch T106950-21
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.7_x86 patch T106951-21
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont--------------------------------------------------------------------------------
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4772927 strip core dumps on an archive library
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4774727 direct-bindings can fail against copy-reloc symbols
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews--------------------------------------------------------------------------------
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark AndrewsAll the above changes are incorporated in the following patches:
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User Solaris/SunOS 5.9_sparc patch T112963-05
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews Solaris/SunOS 5.9_x86 patch T113986-01
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.8_sparc patch T109147-21
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.8_x86 patch T109148-21
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.7_sparc patch T106950-22
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.7_x86 patch T106951-22
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington--------------------------------------------------------------------------------
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington-----------------------------------
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonSolaris 9 803 (4th Q-update - s9u4)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington-----------------------------------
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterBugid Risk Synopsis
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater================================================================================
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews4730110 ld.so.1 list implementation could scale better
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4728822 restrict the objects dlsym() searches.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater PSARC/2002/478 New dlopen(3dl) flag - RTLD_FIRST
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4714146 crle: 64-bit secure pathname is incorrect.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater4504895 dlclose() does not remove all objects
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater4698800 Wrong comments in /usr/lib/ld/sparcv9/map.*
56effd2e3f579fd77b1fb37d47871d1bf1286bc4Automatic Updater4745129 dldump is inconsistent with .dynamic processing errors.
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User4753066 LD_SIGNAL isn't very useful in a threaded environment
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews PSARC/2002/569 New dlinfo(3dl) flag - RTLD_DI_SIGNAL
0e91f17da8a29086876a88962e0a3482094b6057Evan Hunt4765536 crle: symbolic links can confuse alternative object configuration info
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews4766815 ld -r of object the TLS data fails
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews4770484 elfdump can not handle stripped archive file
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4770494 The ld command gives improper error message handling broken archive
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4775738 overwriting output relocation table when 'ld -zignore' is used
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4778247 elfdump -e of core files fails
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews4779976 elfdump dies on bad relocation entries
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews4787579 invalid SHT_GROUP entries can cause linker to seg fault
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4783869 dlclose: filter closure exhibits hang/failure - introduced with 4504895
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4778418 ld.so.1: there be nits out there
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4792461 Thread-Local Storage - x86 instruction sequence updates
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont PSARC/2002/746 Thread-Local Storage - x86 instruction sequence updates
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4461340 sgs: ugly build output while suppressing ia64 (64-bit) build on Intel
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4790194 dlopen(..., RTLD_GROUP) has an odd interaction with interposition
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4804328 auditing of threaded applications results in deadlock
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4806476 building relocatable objects with SHF_EXCLUDE loses relocation
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews information
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington--------------------------------------------------------------------------------
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark AndrewsAll the above changes are incorporated in the following patches:
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.9_sparc patch T112963-06
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews Solaris/SunOS 5.9_x86 patch T113986-02
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.8_sparc patch T109147-22
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews Solaris/SunOS 5.8_x86 patch T109148-22
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews--------------------------------------------------------------------------------
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews4731183 compiler creates .tlsbss section instead of .tbss as documented
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews4816378 TLS: a tls test case dumps core with C and C++ compilers
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews4817314 TLS_GD relocations against local symbols do not reference symbol...
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4811951 non-default symbol visibility overriden by definition in shared object
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4802194 relocation error of mozilla built by K2 compiler
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4715815 ld should allow linking with no output file (or /dev/null)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington4793721 Need a way to null all code in ISV objects enabling ld performance
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington tuning
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington--------------------------------------------------------------------------------
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonAll the above changes plus:
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington 4796237 RFE: link-editor became extremely slow with patch 109147-20 and
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington static libraries
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonare incorporated in the following patches:
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.9_sparc patch T112963-07
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Solaris/SunOS 5.9_x86 patch T113986-03
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews Solaris/SunOS 5.8_sparc patch T109147-23
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews Solaris/SunOS 5.8_x86 patch T109148-23
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews--------------------------------------------------------------------------------
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews------------------------------------
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox UserSolaris 9 1203 (5th Q-update - s9u5)
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews------------------------------------
3759f10fc543747668b1ca4b4671f35b0dea8445Francis DupontBugid Risk Synopsis
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington================================================================================
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User4830584 mmap for the padding region doesn't get freed after dlclose
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont4831650 ld.so.1 can walk off the end of it's call_init() array...
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User4831544 ldd using .so modules compiled with FD7 compiler caused a core dump
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews4834784 Accessing members in a TLS structure causes a core dump in Oracle
757ff043760e4743dda1a10e7d58349275934902Tinderbox User4824026 segv when -z combreloc is used with -xlinkopt
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4825296 typo in elfdump
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews--------------------------------------------------------------------------------
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsAll the above changes are incorporated in the following patches:
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews Solaris/SunOS 5.9_sparc patch T112963-08
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User Solaris/SunOS 5.9_x86 patch T113986-04
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews Solaris/SunOS 5.8_sparc patch T109147-24
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews Solaris/SunOS 5.8_x86 patch T109148-24
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont--------------------------------------------------------------------------------
22d32791e5daa0bc80335a0f10ab2de95f41ccdbTinderbox User4470917 Solaris Process Model Unification (link-editor components only)
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont PSARC/2002/117
646fed0d28be4387e3e32fb0f5732a1f58b572baTinderbox User4744411 Bloomberg wants a faster linker.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews4811969 64-bit links can be much slower than 32-bit.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4825065 ld(1) should ignore consecutive empty sections.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4838226 unrelocated shared objects may be erroneously collected for init firing
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4830889 TLS: testcase coredumps with -xarch=v9 and -g
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4845764 filter removal can leave dangling filtee pointer
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews4811093 apptrace -F libc date core dumps
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User4826315 Link editors need to be pre- and post- Unified Process Model aware
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews4868300 interposing on direct bindings can fail
1fdd58445074579ee3b65c871137a7a1740eb542Mark Andrews4872634 Large LD_PRELOAD values can cause SEGV of process
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User--------------------------------------------------------------------------------
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox UserAll the above changes are incorporated in the following patches:
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User Solaris/SunOS 5.9_sparc patch T112963-09
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User Solaris/SunOS 5.9_x86 patch T113986-05
cc5a9ce75af9870f2cb9e2bf00548c2f7e6398d6Automatic Updater Solaris/SunOS 5.8_sparc patch T109147-25
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont Solaris/SunOS 5.8_x86 patch T109148-25
ec8755f605d7dcb2de1076040e77bc2d7ec33b4aTinderbox User--------------------------------------------------------------------------------
bac4435d473c9a0281507524f084480c34aa942aTinderbox User
ba8b771c371967dd1254c7fa82ebe4158ee04b24Tinderbox User------------------------------------
f33f2b8afe60de897c53cdcb17911f10b552699fTinderbox UserSolaris 9 404 (6th Q-update - s9u6)
532d27b39244fadfcf8d8b4593f4c65434c9c664Automatic Updater------------------------------------
532d27b39244fadfcf8d8b4593f4c65434c9c664Automatic UpdaterBugid Risk Synopsis
532d27b39244fadfcf8d8b4593f4c65434c9c664Automatic Updater================================================================================
532d27b39244fadfcf8d8b4593f4c65434c9c664Automatic Updater4870260 The elfdump command should produce more warning message on invalid move
91faa748a27dee38f6caea461d3e87f15b93abeaTinderbox User entries.
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrews4865418 empty PT_TLS program headers cause problems in TLS enabled applications
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrews4825151 compiler core dumped with a -mt -xF=%all test
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox User4845829 The runtime linker fails to dlopen() long path name.
f33f2b8afe60de897c53cdcb17911f10b552699fTinderbox User4900684 shared libraries with more then 32768 plt's fail for sparc ELF64
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews4906062 Makefiles under usr/src/cmd/sgs needs to be updated
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews--------------------------------------------------------------------------------
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark AndrewsAll the above changes are incorporated in the following patches:
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews Solaris/SunOS 5.9_sparc patch T112963-10
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews Solaris/SunOS 5.9_x86 patch T113986-06
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews Solaris/SunOS 5.8_sparc patch T109147-26
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews Solaris/SunOS 5.8_x86 patch T109148-26
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews Solaris/SunOS 5.7_sparc patch T106950-24
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews Solaris/SunOS 5.7_x86 patch T106951-24
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews--------------------------------------------------------------------------------
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews4900320 rtld library mapping could be faster
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox User4911775 implement GOTDATA proposal in ld
93089a352d6903b0d7845a039de4ec2df9a0e35aTinderbox User PSARC/2003/477 SPARC GOTDATA instruction sequences
93089a352d6903b0d7845a039de4ec2df9a0e35aTinderbox User4904565 Functionality to ignore relocations against external symbols
861836e5f5df62bfaea9ad8923a05278d5ab2f3dTinderbox User4764817 add section types SHT_DEBUG and SHT_DEBUGSTR
e8c17c74535be290abaaa160a434ed80bf0ad2feMark Andrews PSARC/2003/510 New ELF DEBUG and ANNOTATE sections
93089a352d6903b0d7845a039de4ec2df9a0e35aTinderbox User4850703 enable per-symbol direct bindings
665ba746c0585088d0c314dcfc4671aa2c7b2dc1Automatic Updater4716275 Help required in the link analysis of runtime interfaces
9c446b72069d0ab9f710502f4d7048e50875fccbAutomatic Updater PSARC/2003/519 Link-editors: Direct Binding Updates
665ba746c0585088d0c314dcfc4671aa2c7b2dc1Automatic Updater4904573 elfdump may hang when processing archive files
665ba746c0585088d0c314dcfc4671aa2c7b2dc1Automatic Updater4918310 direct binding from an executable can't be interposed on
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox User4918938 ld.so.1 has become SPARC32PLUS - breaks 4.x binary compatibility
933799f3641f4f78445d015008bad0038900a82aTinderbox User4911796 S1S8 C++: ld dump core when compiled and linked with xlinkopt=1.
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews4889914 ld crashes with SEGV using -M mapfile under certain conditions
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater4911936 exception are not catch from shared library with -zignore
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater--------------------------------------------------------------------------------
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic UpdaterAll the above changes are incorporated in the following patches:
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Solaris/SunOS 5.9_sparc patch T112963-11
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Solaris/SunOS 5.9_x86 patch T113986-07
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Solaris/SunOS 5.8_sparc patch T109147-27
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Solaris/SunOS 5.8_x86 patch T109148-27
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Solaris/SunOS 5.7_sparc patch T106950-25
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Solaris/SunOS 5.7_x86 patch T106951-25
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater--------------------------------------------------------------------------------
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater4946992 ld crashes due to huge number of sections (>65,000)
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater4951840 mcs -c goes into a loop on executable program
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater4939869 Need additional relocation types for abs34 code model
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater PSARC/2003/684 abs34 ELF relocations
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater--------------------------------------------------------------------------------
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic UpdaterAll the above changes are incorporated in the following patches:
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Solaris/SunOS 5.9_sparc patch T112963-12
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Solaris/SunOS 5.9_x86 patch T113986-08
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Solaris/SunOS 5.8_sparc patch T109147-28
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Solaris/SunOS 5.8_x86 patch T109148-28
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater--------------------------------------------------------------------------------
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater------------------------------------
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic UpdaterSolaris 9 904 (7th Q-update - s9u7)
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater------------------------------------
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic UpdaterBugid Risk Synopsis
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater================================================================================
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater4912214 Having multiple of libc.so.1 in a link map causes malloc() to fail
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater4526878 ld.so.1 should pass MAP_ALIGN flag to give kernel more flexibility
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater4930997 sgs bld_vernote.ksh script needs to be hardend...
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater4796286 ld.so.1: scenario for trouble?
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater4930985 clean up cruft under usr/src/cmd/sgs/tools
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater4933300 remove references to Ultra-1 in librtld_db demo
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater4936305 string table compression is much too slow...
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater4939626 SUNWonld internal package must be updated...
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater4939565 per-symbol filtering required
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater4948119 ld(1) -z loadfltr fails with per-symbol filtering
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater4948427 ld.so.1 gives fatal error when multiple RTLDINFO objects are loaded
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater4940894 ld core dumps using "-xldscope=symbolic
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater4955373 per-symbol filtering refinements
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater4878827 crle(1M) - display post-UPM search paths, and compensate for pre-UPM.
bbc0e1c4f47f101c4a64db3469352c49a49e734fTinderbox User4955802 /usr/ccs/bin/ld dumps core in process_reld()
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater4964415 elfdump issues wrong relocation error message
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater4966465 LD_NOAUXFLTR fails when object is both a standard and auxiliary filter
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater4973865 the link-editor does not scale properly when linking objects with
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User lots of syms
bbc0e1c4f47f101c4a64db3469352c49a49e734fTinderbox User4975598 SHT_SUNW_ANNOTATE section relocation not resolved
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User4974828 nss_files nss_compat r_mt tests randomly segfaulting
3040b455151b1e1173193933664b2891b6159f24Mark Andrews--------------------------------------------------------------------------------
3040b455151b1e1173193933664b2891b6159f24Mark AndrewsAll the above changes are incorporated in the following patches:
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User Solaris/SunOS 5.9_sparc patch T112963-13
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater Solaris/SunOS 5.9_x86 patch T113986-09
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark Andrews--------------------------------------------------------------------------------
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark Andrews4860508 link-editors should create/promote/verify hardware capabilities
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark Andrews5002160 crle: reservation for dumped objects gets confused by mmaped object
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark Andrews4967869 linking stripped library causes segv in linker
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater5006657 link-editor doesn't always handle nodirect binding syminfo information
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater4915901 no way to see ELF information
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater5021773 ld.so.1 has trouble with objects having more than 2 segments.
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater--------------------------------------------------------------------------------
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic UpdaterAll the above changes are incorporated in the following patches:
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater Solaris/SunOS 5.9_sparc patch T112963-14
3040b455151b1e1173193933664b2891b6159f24Mark Andrews Solaris/SunOS 5.9_x86 patch T113986-10
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User Solaris/SunOS 5.8_sparc patch T109147-29
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater Solaris/SunOS 5.8_x86 patch T109148-29
ec8755f605d7dcb2de1076040e77bc2d7ec33b4aTinderbox User--------------------------------------------------------------------------------
4ea3649f028ea6a1e42377082a7ccf8f789fb950Automatic Updater
40072ce70bc4125329addb4aaa56d18a1230bc17Automatic Updater----------
60d5d17479b47c03b9c7c86f54269718103750b8Automatic UpdaterSolaris 10
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater----------
3040b455151b1e1173193933664b2891b6159f24Mark AndrewsBugid Risk Synopsis
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User================================================================================
60d5d17479b47c03b9c7c86f54269718103750b8Automatic Updater5044797 ld.so.1: secure directory testing is being skipped during filtee
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater processing
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater4963676 Remove remaining static libraries
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater5021541 unnecessary PT_SUNWBSS segment may be created
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater5031495 elfdump complains about bad symbol entries in core files
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater5012172 Need error when creating shared object with .o compiled
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater -xarch=v9 -xcode=abs44
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater4994738 rd_plt_resolution() resolves ebx-relative PLT entries incorrectly
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater5023493 ld -m output with patch 109147-25 missing .o information
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater--------------------------------------------------------------------------------
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic UpdaterAll the above changes are incorporated in the following patches:
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater Solaris/SunOS 5.9_sparc patch T112963-15
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater Solaris/SunOS 5.9_x86 patch T113986-11
19dbf2e20df03f2b81ed1f347e27718084374059Automatic Updater Solaris/SunOS 5.8_sparc patch T109147-30
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater Solaris/SunOS 5.8_x86 patch T109148-30
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater--------------------------------------------------------------------------------
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater5071614 109147-29 & -30 break the build of on28-patch on Solaris 8 2/04
a308b69ac66fadf66863484f301314d6e6a3f1d2Automatic Updater5029830 crle: provide for optional alternative dependencies.
a308b69ac66fadf66863484f301314d6e6a3f1d2Automatic Updater5034652 ld.so.1 should save, and print, more error messages
a308b69ac66fadf66863484f301314d6e6a3f1d2Automatic Updater5036561 ld.so.1 outputs non-fatal fatal message about auxiliary filter libraries
a308b69ac66fadf66863484f301314d6e6a3f1d2Automatic Updater5042713 4866170 broke ld.so's ::setenv
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater5047082 ld can core dump on bad gcc objects
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater5047612 ld.so.1: secure pathname verification is flawed with filter use
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews5047235 elfdump can core dump printing PT_INTERP section
3040b455151b1e1173193933664b2891b6159f24Mark Andrews4798376 nits in demo code
3040b455151b1e1173193933664b2891b6159f24Mark Andrews5041446 gelf_update_*() functions inconsistently return NULL or 0
3e1a17d65ec6227900f388ba2f7561365f7d4f5cTinderbox User5032364 M_ID_TLSBSS and M_ID_UNKNOWN have the same value
33d1cff1dd63494ffa00fac695a793f00c4ebf0bTinderbox User4707030 Empty LD_PRELOAD_64 doesn't override LD_PRELOAD
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews4968618 symbolic linkage causes core dump
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont5062313 dladdr() can cause deadlock in MT apps.
7dd02af3c9350553e1d52d980a7812425b3f1295Automatic Updater5056867 $ISALIST/$HWCAP expansion should be more flexible.
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews4918303 0@0.so.1 should not use compiler-supplied crt*.o files
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews5058415 whocalls cannot take more than 10 arguments
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews5067518 The fix for 4918303 breaks the build if a new work space is used.
4fe0411487e8e4401477684c0a2bac041ca7c2d5Tinderbox User--------------------------------------------------------------------------------
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian WellingtonAll the above changes are incorporated in the following patches:
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington Solaris/SunOS 5.9_sparc patch T112963-16
cc17f4a672fc4ce67327902dd797c4465f12c4c9Mark Andrews Solaris/SunOS 5.9_x86 patch T113986-12
4fe0411487e8e4401477684c0a2bac041ca7c2d5Tinderbox User Solaris/SunOS 5.8_sparc patch T109147-31
01f91b9cd440833f66e7476e43659655cb52ad10Automatic Updater Solaris/SunOS 5.8_x86 patch T109148-31
4fe0411487e8e4401477684c0a2bac041ca7c2d5Tinderbox User--------------------------------------------------------------------------------
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews5013759 *file* should report hardware/software capabilities (link-editor
4fe0411487e8e4401477684c0a2bac041ca7c2d5Tinderbox User components only)
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews5063580 libldstab: file /tmp/posto..: .stab[.index|.sbfocus] found with no
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews matching stri
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews5076838 elfdump(1) is built with a CTF section (the wrong one)
fa0326cc2cf428f67575b6ba3b97b528a31b0010Tinderbox User5080344 Hardware capabilities are not enforced for a.out
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews5079061 RTLD_DEFAULT can be expensive
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews5064973 allow normal relocs against TLS symbols for some sections
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews5085792 LD_XXXX_64 should override LD_XXXX
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews5096272 every executable or library has a .SUNW_dof section
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews5094135 Bloomberg wants a faster ldd.
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews5086352 libld.so.3 should be built with a .SUNW_ctf ELF section, ready for CR
f45f40ec2814a5ff1ed443c968772a1b2e25c462Mark Andrews5098205 elfdump gives wrong section name for the global offset table
f45f40ec2814a5ff1ed443c968772a1b2e25c462Mark Andrews5092414 Linker patch 109147-29 makes Broadvison One-To-One server v4.1
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User installation fail
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User5080256 dump(1) doesn't list ELF hardware capabilities
2bd56b2684882faf74a2b29cb0914e6671d8005bTinderbox User5097347 recursive read lock in gelf_getsym()
d642d3857129678797a01adee14fbd70335b05a9Mark Andrews--------------------------------------------------------------------------------
bac4435d473c9a0281507524f084480c34aa942aTinderbox UserAll the above changes are incorporated in the following patches:
169f44b082b340b952e26c0fdb930c102a957752Mark Andrews Solaris/SunOS 5.9_sparc patch T112963-17
bac4435d473c9a0281507524f084480c34aa942aTinderbox User Solaris/SunOS 5.9_x86 patch T113986-13
54890cfd30f01bdd33b7fb997f9b89fb084c3438Tinderbox User Solaris/SunOS 5.8_sparc patch T109147-32
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews Solaris/SunOS 5.8_x86 patch T109148-32
a8677ecad546c955406b341eb8344ed06768b11eTinderbox User--------------------------------------------------------------------------------
11b6b0d74bb8dd6bd1ce0b60ba7f9b66323f06d4Tinderbox User5106206 ld.so.1 fail to run a Solaris9 program that has libc linked with
11b6b0d74bb8dd6bd1ce0b60ba7f9b66323f06d4Tinderbox User -z lazyload
fedd407a76adfdd745eb7d2461673693c6f9fea9Mark Andrews5102601 ON should deliver a 64-bit operating system for Opteron systems
fedd407a76adfdd745eb7d2461673693c6f9fea9Mark Andrews (link-editor components only)
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User6173852 enable link_auditing technology for amd64
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews6174599 linker does not create .eh_frame_hdr sections for eh_frame sections
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews with SHF_LINK_ORDER
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews6175609 amd64 run-time linker has a corrupted note section
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews6175843 amd64 rdb_demo files not installed
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews6182293 ld.so.1 can repeatedly relocate object .plts (RTLD_NOW).
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews6183645 ld core dumps when automounter fails
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews6178667 ldd list unexpected (file not found) in x86 environment.
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews6181928 Need new reloc types R_AMD64_GOTOFF64 and R_AMD64_GOTPC32
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews6182884 AMD64: ld coredumps when building a shared library
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews6173559 The ld may set incorrect value for sh_addralign under some conditions.
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews5105601 ld.so.1 gets a little too enthusiastic with interposition
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User6189384 ld.so.1 should accommodate a files dev/inode change (libc loopback mnt)
789875a1bd6d50c00d3bd883cad17ead1d3c21cdMark Andrews6177838 AMD64: linker cannot resolve PLT for 32-bit a.out(s) on amd64-S2 kernel
789875a1bd6d50c00d3bd883cad17ead1d3c21cdMark Andrews6190863 sparc disassembly code should be removed from rdb_demo
789875a1bd6d50c00d3bd883cad17ead1d3c21cdMark Andrews6191488 unwind eh_frame_hdr needs corrected encoding value
c0cc232ba92b92c1c5a48d49449ef56f7ca05b56Tinderbox User6192490 moe(1) returns /lib/libc.so.1 for optimal expansion of libc HWCAP
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox User libraries
bac4435d473c9a0281507524f084480c34aa942aTinderbox User6192164 AMD64: introduce dlamd64getunwind interface
08a1e53c738c425390557196a2ba5039e5afd364Mark Andrews PSARC/2004/747 libc::dlamd64getunwind()
1efe84be7849c5327001ad7dbad93d92c66c1389Mark Andrews6195030 libdl has bad version name
7e8129652903780873ba91f379f9ffca1f59773cMark Andrews6195521 64-bit moe(1) missed the train
7e8129652903780873ba91f379f9ffca1f59773cMark Andrews6198358 AMD64: bad eh_frame_hdr data when C and C++ mixed in a.out
7e8129652903780873ba91f379f9ffca1f59773cMark Andrews6204123 ld.so.1: symbol lookup fails even after lazy loading fallback
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews6207495 UNIX98/UNIX03 vsx namespace violation DYNL.hdr/misc/dlfcn/T.dlfcn
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews 14 Failed
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews6217285 ctfmerge crashed during full onnv build
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews--------------------------------------------------------------------------------
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews
3040b455151b1e1173193933664b2891b6159f24Mark Andrews-------------------------------------
1efe84be7849c5327001ad7dbad93d92c66c1389Mark AndrewsSolaris 10 106 (1st Q-update - s10u1)
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews-------------------------------------
1efe84be7849c5327001ad7dbad93d92c66c1389Mark AndrewsBugid Risk Synopsis
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User================================================================================
f6ba5791728d244650c1887d8dd8ed771fd50a1dMark Andrews6209350 Do not include signature section from dynamic dependency library into
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews relocatable object
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrews6212797 The binary compiled on SunOS4.x doesn't run on Solaris8 with Patch
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User 109147-31
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt--------------------------------------------------------------------------------
b123be91958e0bc58a10c165be64d47661199e3bEvan HuntAll the above changes are incorporated in the following patches:
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt Solaris/SunOS 5.9_sparc patch T112963-18
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt Solaris/SunOS 5.9_x86 patch T113986-14
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt Solaris/SunOS 5.8_sparc patch T109147-33
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt Solaris/SunOS 5.8_x86 patch T109148-33
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt--------------------------------------------------------------------------------
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt6219538 112963-17: linker patch causes binary to dump core
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt--------------------------------------------------------------------------------
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox UserAll the above changes are incorporated in the following patches:
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox User Solaris/SunOS 5.10_sparc patch T117461-01
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt Solaris/SunOS 5.10_x86 patch T118345-01
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt Solaris/SunOS 5.9_sparc patch T112963-19
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt Solaris/SunOS 5.9_x86 patch T113986-15
9c2cf9e2017e6dd196e3b866808f32c6206eeedcMark Andrews Solaris/SunOS 5.8_sparc patch T109147-34
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Solaris/SunOS 5.8_x86 patch T109148-34
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater--------------------------------------------------------------------------------
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater6257177 incremental builds of usr/src/cmd/sgs can fail...
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater6219651 AMD64: Linker does not issue error for out of range R_AMD64_PC32
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater--------------------------------------------------------------------------------
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterAll the above changes are incorporated in the following patches:
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Solaris/SunOS 5.10_sparc patch T117461-02
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Solaris/SunOS 5.10_x86 patch T118345-02
fd7c65dce9c2b1a3d12ca4df9074cd38019fdb5fAutomatic Updater Solaris/SunOS 5.9_sparc patch T112963-20
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Solaris/SunOS 5.9_x86 patch T113986-16
fd7c65dce9c2b1a3d12ca4df9074cd38019fdb5fAutomatic Updater Solaris/SunOS 5.8_sparc patch T109147-35
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Solaris/SunOS 5.8_x86 patch T109148-35
9c2cf9e2017e6dd196e3b866808f32c6206eeedcMark AndrewsNOTE: The fix for 6219651 is only applicable for 5.10_x86 platform.
9c2cf9e2017e6dd196e3b866808f32c6206eeedcMark Andrews--------------------------------------------------------------------------------
9c2cf9e2017e6dd196e3b866808f32c6206eeedcMark Andrews5080443 lazy loading failure doesn't clean up after itself (D)
9c2cf9e2017e6dd196e3b866808f32c6206eeedcMark Andrews6226206 ld.so.1 failure when processing single segment hwcap filtee
cb40461f8744c5aeb369b84d5f48395a13a221a0Mark Andrews6228472 ld.so.1: link-map control list stacking can loose objects
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews6235000 random packages not getting installed in snv_09 and snv_10 -
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews rtld/common/malloc.c Assertion
9f8051ea406dc3d98bb205df82cfc4d668a25d6eTinderbox User6219317 Large page support is needed for mapping executables, libraries and
8f3657636521817d2971ae29aa3fb66e33709753Mark Andrews files (link-editor components only)
8f3657636521817d2971ae29aa3fb66e33709753Mark Andrews6244897 ld.so.1 can't run apps from commandline
66458d12f373fb75e8543d36fd76864a7567057bTinderbox User6251798 moe(1) returns an internal assertion failure message in some
c19bf21885cdf78b52eee017dc1189a300657995Tinderbox User circumstances
f525041ae26958385b697cf82a30f108577024b6Tinderbox User6251722 ld fails silently with exit 1 status when -z ignore passed
f525041ae26958385b697cf82a30f108577024b6Tinderbox User6254364 ld won't build libgenunix.so with absolute relocations
be0d1ec971748020cb0382e02b4642b493ea1e7bTinderbox User6215444 ld.so.1 caches "not there" lazy libraries, foils svc.startd(1M)'s logic
be0d1ec971748020cb0382e02b4642b493ea1e7bTinderbox User6222525 dlsym(3C) trusts caller(), which may return wrong results with tail call
f525041ae26958385b697cf82a30f108577024b6Tinderbox User optimization
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews6241995 warnings in sgs should be fixed (link-editor components only)
5b56652059e2c22185a0b2bb1f5e58eb89a44426Tinderbox User6258834 direct binding availability should be verified at runtime
c78c39caab4cf8b5daefc9c65878f7f5ed3eb7a0Tinderbox User6260361 lari shouldn't count a.out non-zero undefined entries as interesting
c78c39caab4cf8b5daefc9c65878f7f5ed3eb7a0Tinderbox User6260780 ldd doesn't recognize LD_NOAUXFLTR
8e86e8a779f37378fdb85a92c4ba77e394013729Tinderbox User6266261 Add ld(1) -Bnodirect support (D)
c19bf21885cdf78b52eee017dc1189a300657995Tinderbox User6261990 invalid e_flags error could be a little more friendly
9f8051ea406dc3d98bb205df82cfc4d668a25d6eTinderbox User6261803 lari(1) should find more events uninteresting (D)
f525041ae26958385b697cf82a30f108577024b6Tinderbox User6267352 libld_malloc provides inadequate alignment
be0d1ec971748020cb0382e02b4642b493ea1e7bTinderbox User6268693 SHN_SUNW_IGNORE symbols should be allowed to be mulitiply defined
ff62ab3c2e6274f19190ded15548c723d38bbbe3Automatic Updater6262789 Infosys wants a faster linker
ee23b913b6acccad68cf5af480b9e289a3d00510Tinderbox User--------------------------------------------------------------------------------
ee23b913b6acccad68cf5af480b9e289a3d00510Tinderbox UserAll the above changes are incorporated in the following patches:
9a5217f827ac0e006016745e5305b31dc0c7767fTinderbox User Solaris/SunOS 5.10_sparc patch T117461-03
e20309353e6246485c521278131d3fced73d7957Tinderbox User Solaris/SunOS 5.10_x86 patch T118345-03
e20309353e6246485c521278131d3fced73d7957Tinderbox User Solaris/SunOS 5.9_sparc patch T112963-21
ee23b913b6acccad68cf5af480b9e289a3d00510Tinderbox User Solaris/SunOS 5.9_x86 patch T113986-17
ee23b913b6acccad68cf5af480b9e289a3d00510Tinderbox User Solaris/SunOS 5.8_sparc patch T109147-36
9e8ee4ffd77aa2974cecbdbb2b122156b8d3a27aTinderbox User Solaris/SunOS 5.8_x86 patch T109148-36
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews--------------------------------------------------------------------------------
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User6283601 The usr/src/cmd/sgs/packages/common/copyright contains old information
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User legally problematic
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User6276905 dlinfo gives inconsistent results (relative vs absolute linkname) (D)
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater PSARC/2005/357 dlinfo(3c) RTLD_DI_ARGSINFO
bac4435d473c9a0281507524f084480c34aa942aTinderbox User6284941 excessive link times with many groups/sections
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews6280467 dlclose() unmaps shared library before library's _fini() has finished
21b353c36cb484d022a0df8cb39c602649a46ae6Tinderbox User6291547 ld.so mishandles LD_AUDIT causing security problems.
21b353c36cb484d022a0df8cb39c602649a46ae6Tinderbox User--------------------------------------------------------------------------------
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark AndrewsAll the above changes are incorporated in the following patches:
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews Solaris/SunOS 5.10_sparc patch T117461-04
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews Solaris/SunOS 5.10_x86 patch T118345-04
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews Solaris/SunOS 5.9_sparc patch T112963-22
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews Solaris/SunOS 5.9_x86 patch T113986-18
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews Solaris/SunOS 5.8_sparc patch T109147-37
c0cc232ba92b92c1c5a48d49449ef56f7ca05b56Tinderbox User Solaris/SunOS 5.8_x86 patch T109148-37
c0cc232ba92b92c1c5a48d49449ef56f7ca05b56Tinderbox User--------------------------------------------------------------------------------
ce67023ae3ad39a77da5361d0187ab6f3f0219cbMark Andrews6295971 UNIX98/UNIX03 *vsx* DYNL.hdr/misc/dlfcn/T.dlfcn 14 fails, auxv.h syntax
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews error
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews6299525 .init order failure when processing cycles
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews6273855 gcc and sgs/crle don't get along
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews6273864 gcc and sgs/libld don't get along
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews6273875 gcc and sgs/rtld don't get along
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews6272563 gcc and amd64/krtld/doreloc.c don't get along
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews6290157 gcc and sgs/librtld_db/rdb_demo don't get along
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews6301218 Matlab dumps core on startup when running on 112963-22 (D)
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews--------------------------------------------------------------------------------
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark AndrewsAll the above changes are incorporated in the following patches:
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews Solaris/SunOS 5.9_sparc patch T112963-23
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews Solaris/SunOS 5.9_x86 patch T113986-19
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews Solaris/SunOS 5.8_sparc patch T109147-38
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews Solaris/SunOS 5.8_x86 patch T109148-38
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews--------------------------------------------------------------------------------
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews6314115 Checkpoint refuses to start, crashes on start, after application of
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrews linker patch 112963-22
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrews--------------------------------------------------------------------------------
95c3a5e116c1da135f669c3f15398172fac6279dMark AndrewsAll the above changes are incorporated in the following patches:
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrews Solaris/SunOS 5.9_sparc patch T112963-24
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrews Solaris/SunOS 5.9_x86 patch T113986-20
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrews Solaris/SunOS 5.8_sparc patch T109147-39
3040b455151b1e1173193933664b2891b6159f24Mark Andrews Solaris/SunOS 5.8_x86 patch T109148-39
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt--------------------------------------------------------------------------------
d585233c52e283d9a8849f16f04f452419a2484eTinderbox User6318306 a dlsym() from a filter should be redirected to an associated filtee
d585233c52e283d9a8849f16f04f452419a2484eTinderbox User6318401 mis-aligned TLS variable
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews6324019 ld.so.1: malloc alignment is insufficient for new compilers
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User6324589 psh coredumps on x86 machines on snv_23
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User6236594 AMD64: Linker needs to handle the new .lbss section (D)
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox UserPSARC 2005/514 - AMD64 - large section support
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User6314743 Linker: incorrect resolution for R_AMD64_GOTPC32
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater6311865 Linker: x86 medium model; invalid ELF program header
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater--------------------------------------------------------------------------------
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterAll the above changes are incorporated in the following patches:
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Solaris/SunOS 5.10_sparc patch T117461-07
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Solaris/SunOS 5.10_x86 patch T118345-11
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater--------------------------------------------------------------------------------
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater6309061 link_audit should use __asm__ with gcc
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User6310736 gcc and sgs/libld don't get along on SPARC
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User6329796 Memory leak with iconv_open/iconv_close with patch 109147-33
fa0326cc2cf428f67575b6ba3b97b528a31b0010Tinderbox User6332983 s9 linker patches 112963-24/113986-20 causing cluster machines not
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User to boot
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User--------------------------------------------------------------------------------
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox UserAll the above changes are incorporated in the following patches:
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User Solaris/SunOS 5.10_sparc patch T117461-08
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User Solaris/SunOS 5.10_x86 patch T121208-02
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User Solaris/SunOS 5.9_sparc patch T112963-25
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User Solaris/SunOS 5.9_x86 patch T113986-21
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User Solaris/SunOS 5.8_sparc patch T109147-40
3040b455151b1e1173193933664b2891b6159f24Mark Andrews Solaris/SunOS 5.8_x86 patch T109148-40
7f814b8b164ae04916a8487cdc5e88ee3ff51a58Automatic Updater--------------------------------------------------------------------------------
7f814b8b164ae04916a8487cdc5e88ee3ff51a58Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater--------------
3040b455151b1e1173193933664b2891b6159f24Mark AndrewsSolaris Nevada
88d58d79c5bc7ce3c20a42461a5070116c736836Automatic Updater--------------
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic UpdaterBugid Risk Synopsis
7f814b8b164ae04916a8487cdc5e88ee3ff51a58Automatic Updater================================================================================
3040b455151b1e1173193933664b2891b6159f24Mark Andrews6340814 ld.so.1 core dump with HWCAP relocatable object + updated statistics
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater6307274 crle bug with LD_LIBRARY_PATH
48b36fa08b2b5bc0d552dc2a4425b3f7007b3d59Automatic Updater6317969 elfheader limited to 65535 segments (link-editor components only)
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater6350027 ld.so.1 aborts with assertion failed on amd64
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater6362044 ld(1) inconsistencies with LD_DEBUG=-Dunused and -zignore
7f814b8b164ae04916a8487cdc5e88ee3ff51a58Automatic Updater6362047 ld.so.1 dumps core when combining HWCAP and LD_PROFILE
3040b455151b1e1173193933664b2891b6159f24Mark Andrews6304206 runtime linker may respect LANG and LC_MESSAGE more than LC_ALL
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater6363495 Catchup required with Intel relocations
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater6326497 ld.so not properly processing LD_LIBRARY_PATH ending in :
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater6307146 mcs dumps core when appending null string to comment section
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater6371877 LD_PROFILE_64 with gprof does not produce correct results on amd64
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User6372082 ld -r erroneously creates .got section on i386
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User6201866 amd64: linker symbol elimination is broken
48b36fa08b2b5bc0d552dc2a4425b3f7007b3d59Automatic Updater6372620 printstack() segfaults when called from static function
9fa39c73fc1d8bc44fdbbb79a1d26b837e7dd555Mark Andrews6380470 32-bit ld(1) incorrectly builds 64-bit relocatable objects
7f814b8b164ae04916a8487cdc5e88ee3ff51a58Automatic Updater6391407 Insufficient alignment of 32-bit object in archive makes ld segfault
3040b455151b1e1173193933664b2891b6159f24Mark Andrews (libelf component only)
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt6316708 LD_DEBUG should provide a means of identifying/isolating individual
3040b455151b1e1173193933664b2891b6159f24Mark Andrews link-map lists
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User6280209 elfdump cores on memory model 0x3
3040b455151b1e1173193933664b2891b6159f24Mark Andrews6197234 elfdump and dump don't handle 64-bit symbols correctly
1959fd489a8832e4e3d311670f64ae18e5d08156Automatic Updater