SUNWonld-README revision ba4e3c84e6b9390bbf7df80b5f1d11dec34cc525
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm#ident "%Z%%M% %I% %E% SMI"
fd9abdda70912b99b24e3bf1a38f26fde908a74cnd# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
fd9abdda70912b99b24e3bf1a38f26fde908a74cnd# Use is subject to license terms.
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm# CDDL HEADER START
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm# The contents of this file are subject to the terms of the
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm# Common Development and Distribution License (the "License").
96ad5d81ee4a2cc66a4ae19893efc8aa6d06fae7jailletc# You may not use this file except in compliance with the License.
7add1372edb1ee95a2c4d1314df4c7567bda7c62jim# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2e545ce2450a9953665f701bb05350f0d3f26275nd# See the License for the specific language governing permissions
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen# and limitations under the License.
7add1372edb1ee95a2c4d1314df4c7567bda7c62jim# When distributing Covered Code, include this CDDL HEADER in each
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
af33a4994ae2ff15bc67d19ff1a7feb906745bf8rbowen# If applicable, add the following below this CDDL HEADER, with the
3f08db06526d6901aa08c110b5bc7dde6bc39905nd# fields enclosed by brackets "[]" replaced with your own identifying
7add1372edb1ee95a2c4d1314df4c7567bda7c62jim# information: Portions Copyright [yyyy] [name of copyright owner]
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm# CDDL HEADER END
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm# Note: The '#ident' on the first line is also the key to
1ac39787115a288f5e848344b1b1e8dccb1c58f1nd# the versioning information for the SGS toolset. It must
af84459fbf938e508fd10b01cb8d699c79083813takashi# be maintained in the 'ident' form, and on the first 10 lines
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung# of the readme. If it is ever updated, you must also update
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm# libconv/common/bld_vernote.ksh. See bug#4519569 for more
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm# details on SGS versioning.
78f97ce162b66a0dbfd7af4dcd9984f162569b04minfrin--------------------------------------------------------------------------------
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsfSUNWonld - link-editors development package.
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm--------------------------------------------------------------------------------
7add1372edb1ee95a2c4d1314df4c7567bda7c62jim The SUNWonld package is an internal development package containing the
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin link-editors and some related tools. All components live in the OSNET
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin source base, but not all components are delivered as part of the normal
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin OSNET consolidation. The intent of this package is to provide access
7add1372edb1ee95a2c4d1314df4c7567bda7c62jim to new features/bugfixes before they become generally available.
7add1372edb1ee95a2c4d1314df4c7567bda7c62jim General link-editor information can be found:
a99c5d4cc3cab6a62b04d52000dbc22ce1fa2d94coar Comments and Questions:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Contact Rod Evans, Ali Bahrami, and/or Seizo Sakurai.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin The postremove script for this package employs /usr/sbin/static/mv,
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin and thus, besides the common core dependencies, this package also
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin has a dependency on the SUNWsutl package.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin If the patch has been made official, you'll find it in:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin http://sunsolve.Ebay.Sun.COM/cgi/show.pl?target=patches/os-patches
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin If it hasn't been released, the patch will be in:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Note, any patches logged here refer to the temporary ("T") name, as we
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin never know when they're made official, and although we try to keep all
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin patch information up-to-date the real status of any patch can be
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin determined from:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin If it has been obsoleted, the patch will be in:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin /net/on${RELEASE}-patch/on${RELEASE}/patches/${MACH}/obsolete
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Note, starting after Solaris 10, a (D) following the bug synopsis indicates
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin that a documentation change accompanies the implementation change. See the
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin implementation bug report for details.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin The following bug fixes exist in the OSNET consolidation workspace
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin from which this package is created:
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolmBugid Risk Synopsis
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf================================================================================
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf4225937 i386 linker emits sparc specific warning messages
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf4215164 shf_order flag handling broken by fix for 4194028.
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4215587 using ld and the -r option on solaris 7 with compiler option -xarch=v9
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm causes link errors.
7add1372edb1ee95a2c4d1314df4c7567bda7c62jim4234657 103627-08 breaks purify 4.2 (plt padding should not be enabled for
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4235241 dbx no longer gets dlclose notification.
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm--------------------------------------------------------------------------------
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolmAll the above changes are incorporated in the following patches:
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf Solaris/SunOS 5.7_sparc patch 106950-05 (never released)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_x86 patch 106951-05 (never released)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.6_sparc patch 107733-02 (never released)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.6_x86 patch 107734-02
a99c5d4cc3cab6a62b04d52000dbc22ce1fa2d94coar--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4248290 inetd dumps core upon bootup - failure in dlclose() logic.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4238071 dlopen() leaks while descriptors under low memory conditions
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_sparc patch 106950-06
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_x86 patch 106951-06
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.6_sparc patch 107733-03 (never released)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.6_x86 patch 107734-03
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4267980 INITFIRST flag of the shard object could be ignored.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes plus:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin 4238973 fix for 4121152 affects linking of Ada objects
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin 4158744 patch 103627-02 causes core when RPATH has blank entry and
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinare incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.5.1_sparc patch 103627-12 (never released)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.5.1_x86 patch 103628-11
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4256518 miscalculated calloc() during dlclose/tsorting can result in segv
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4254171 DT_SPARC_REGISTER has invalid value associated with it.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_sparc patch 106950-07
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_x86 patch 106951-07
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.6_sparc patch 107733-04 (never released)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.6_x86 patch 107734-04
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4293159 ld needs to combine sections with and without SHF_ORDERED flag(comdat)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4292238 linking a library which has a static char ptr invokes mprotect() call
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes except for:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin 4256518 miscalculated calloc() during dlclose/tsorting can result in segv
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin 4254171 DT_SPARC_REGISTER has invalid value associated with it.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin 4238973 fix for 4121152 affects linking of Ada objects
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin 4158744 patch 103627-02 causes core when RPATH has blank entry and
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinare incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.5.1_sparc patch 103627-13
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.5.1_x86 patch 103628-12
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_sparc patch 106950-08
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_x86 patch 106951-08
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.6_sparc patch 107733-05
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.6_x86 patch 107734-05
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4295613 COMMON symbol resolution can be incorrect
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes plus:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin 4238973 fix for 4121152 affects linking of Ada objects
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin 4158744 patch 103627-02 causes core when RPATH has blank entry and
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinare incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.5.1_sparc patch 103627-14
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.5.1_x86 patch 103628-13
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes plus:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin 4351197 nfs performance problem by 103627-13
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinare incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.5.1_sparc patch 103627-15
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.5.1_x86 patch 103628-14
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_sparc patch 106950-09
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_x86 patch 106951-09
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.6_sparc patch 107733-06
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.6_x86 patch 107734-06
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4158971 increase the default segment alignment for i386 to 64k
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4064994 Add an $ISALIST token to those understood by the dynamic linker
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinxxxxxxx ia64 common code putback
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4239308 LD_DEBUG busted for sparc machines
a99c5d4cc3cab6a62b04d52000dbc22ce1fa2d94coar4239008 Support MAP_ANON
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4238494 link-auditing extensions required
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4232239 R_SPARC_LOX10 truncates field
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4231722 R_SPARC_UA* relocations are busted
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4235514 R_SPARC_OLO10 relocation fails
a99c5d4cc3cab6a62b04d52000dbc22ce1fa2d94coar4244025 sgsmsg update
51e213aed94e1ca678a7551c8a215b8caed301e7jim4239281 need to support SECREL relocations for ia64
a99c5d4cc3cab6a62b04d52000dbc22ce1fa2d94coar4253751 ia64 linker must support PT_IA_64_UNWIND tables
51e213aed94e1ca678a7551c8a215b8caed301e7jim4259254 dlmopen mistakenly closes fd 0 (stdin) under certain error conditions
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4260872 libelf hangs when libthread present
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4224569 linker core dumping when profiling specified
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4270937 need mechanism to suppress ld.so.1's use of a default search path.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin1050476 ld.so to permit configuration of search path
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4273654 filtee processing using $ISALIST could be optimized
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4271860 get MERCED cruft out of elf.h
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4248991 Dynamic loader (via PLT) corrupts register G4
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4275754 cannot mmap file: Resource temporarily unavailable
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4277689 The linker can not handle relocation against MOVE tabl
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4270766 atexit processing required on dlclose().
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4279229 Add a "release" token to those understood by the dynamic linker
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4215433 ld can bus error when insufficient disc space exists for output file
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4285571 Pssst, want some free disk space? ld's miscalculating.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4286236 ar gives confusing "bad format" error with a null .stab section
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4286838 ld.so.1 can't handle a no-bits segment
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4287364 ld.so.1 runtime configuration cleanup
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4289573 disable linking of ia64 binaries for Solaris8
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4293966 crle(1)'s default directories should be supplied
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinSolaris 8 600 (1st Q-update - s28u1)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinBugid Risk Synopsis
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin================================================================================
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4309212 dlsym can't find symbol
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4311226 rejection of preloading in secure apps is inconsistent
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4312449 dlclose: invalid deletion of dependency can occur using RTLD_GLOBAL
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_sparc patch 109147-01
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_x86 patch 109148-01
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm Solaris/SunOS 5.7_sparc patch 106950-10
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm Solaris/SunOS 5.7_x86 patch 106951-10
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm Solaris/SunOS 5.6_sparc patch 107733-07
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm Solaris/SunOS 5.6_x86 patch 107734-07
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinSolaris 8 900 (2nd Q-update - s28u2)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin------------------------------------
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolmBugid Risk Synopsis
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm================================================================================
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4324775 non-PIC code & -zcombreloc don't mix very well...
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4327653 run-time linker should preload tables it will process (madvise)
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4324324 shared object code can be referenced before .init has fired
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf4321634 .init firing of multiple INITFIRST objects can fail
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_sparc patch 109147-03
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_x86 patch 109148-03
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_sparc patch 106950-11
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_x86 patch 106951-11
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.6_sparc patch 107733-08
a99c5d4cc3cab6a62b04d52000dbc22ce1fa2d94coar Solaris/SunOS 5.6_x86 patch 107734-08
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4338812 crle(1) omits entries in the directory cache
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4341496 RFE: provide a static version of /usr/bin/crle
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4340878 rtld should treat $ORIGIN like LD_LIBRARY_PATH in security issues
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_sparc patch 109147-04
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_x86 patch 109148-04
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_sparc patch 106950-12
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm Solaris/SunOS 5.7_x86 patch 106951-12
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm--------------------------------------------------------------------------------
7add1372edb1ee95a2c4d1314df4c7567bda7c62jim4349563 auxiliary filter error handling regression introduced in 4165487
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4355795 ldd -r now gives "displacement relocated" warnings
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolmAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_sparc patch 106950-13
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_x86 patch 106951-13
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.6_sparc patch 107733-09
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.6_x86 patch 107734-09
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4210412 versioning a static executable causes ld to core dump
7add1372edb1ee95a2c4d1314df4c7567bda7c62jim4219652 Linker gives misleading error about not finding main (xarch=v9)
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4103449 ld command needs a command line flag to force 64-bits
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4187211 problem with RDISP32 linking in copy-relocated objects
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4287274 dladdr, dlinfo do not provide the full path name of a shared object
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4297563 dlclose still does not remove all objects.
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4250694 rtld_db needs a new auxvec entry
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4235315 new features for rtld_db (DT_CHECKSUM, dynamic linked .o files
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4303609 64bit libelf.so.1 does not properly implement elf_hash()
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4310901 su.static fails when OSNet build with lazy-loading
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4310324 elf_errno() causes Bus Error(coredump) in 64-bit multithreaded programs
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4306415 ld core dump
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4316531 BCP: possible failure with dlclose/_preexec_exit_handlers
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4313765 LD_BREADTH should be shot
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4318162 crle uses automatic strings in putenv.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4255943 Description of -t option incomplete.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4322528 sgs message test infrastucture needs improvement
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4239213 Want an API to obtain linker's search path
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4324134 use of extern mapfile directives can contribute unused symbols
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4322581 ELF data structures could be layed out more efficiently...
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4040628 Unnecessary section header symbols should be removed from .dynsym
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4300018 rtld: bindlock should be freed before calling call_fini()
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4336102 dlclose with non-deletable objects can mishandle dependencies
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4329785 mixing of SHT_SUNW_COMDAT & SHF_ORDERED causes ld to seg fault
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4334617 COPY relocations should be produces for references to .bss symbols
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4248250 relcoation of local ABS symbols incorrect
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4335801 For complimentary alignments eliminate ld: warning: symbol `ll'
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin has differing a
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4336980 ld.so.1 relative path processing revisited
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4243097 dlerror(3DL) is not affected by setlocale(3C).
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4344528 dump should remove -D and -l usage message
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinxxxxxxx enable LD_ALTEXEC to access alternate link-editor
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_sparc patch 109147-06
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_x86 patch 109148-06
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinSolaris 8 101 (3rd Q-update - s28u3)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinBugid Risk Synopsis
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin================================================================================
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4346144 link-auditing: plt_tracing fails if LA_SYMB_NOPLTENTER given after
a99c5d4cc3cab6a62b04d52000dbc22ce1fa2d94coar being bound
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4346001 The ld should support mapfile syntax to generate PT_SUNWSTACK segment
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4349137 rtld_db: A third fallback method for locating the linkmap
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4343417 dladdr interface information inadequate
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4343801 RFE: crle(1): provide option for updating configuration files
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4346615 ld.so.1 attempting to open a directory gives: No such device
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4352233 crle should not honor umask
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4352330 LD_PRELOAD cannot use absolute path for privileged program
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4357805 RFE: man page for ld(1) does not document all -z or -B options in
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm Solaris 8 9/00
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4358751 ld.so.1: LD_XXX environ variables and LD_FLAGS should be synchronized.
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4358862 link editors should reference "64" symlinks instead of sparcv9 (ia64).
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4356879 PLTs could use faster code sequences in some cases
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4367118 new fast baplt's fail when traversed twice in threaded application
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4366905 Need a way to determine path to a shared library
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4351197 nfs performance problem by 103627-13
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4367405 LD_LIBRARY_PATH_64 not being used
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4354500 SHF_ORDERED ordered scections does not properly sort sections
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4369068 ld(1)'s weak symbol processing is inefficient (slow and doesn't scale).
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm--------------------------------------------------------------------------------
7add1372edb1ee95a2c4d1314df4c7567bda7c62jimAll the above changes are incorporated in the following patches:
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm Solaris/SunOS 5.8_sparc patch 109147-07
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf Solaris/SunOS 5.8_x86 patch 109148-07
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm Solaris/SunOS 5.7_sparc patch 106950-14
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm Solaris/SunOS 5.7_x86 patch 106951-14
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm--------------------------------------------------------------------------------
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm------------------------------------
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolmSolaris 8 701 (5th Q-update - s28u5)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin------------------------------------
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolmBugid Risk Synopsis
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm================================================================================
2e0e3814627be5f1f08d890663cfa6c1f7671a4crpluem4368846 ld(1) fails to version some interfaces given in a mapfile
2e0e3814627be5f1f08d890663cfa6c1f7671a4crpluem4077245 dump core dump on null pointer.
2e0e3814627be5f1f08d890663cfa6c1f7671a4crpluem4372554 elfdump should demangle symbols (like nm, dump)
2e0e3814627be5f1f08d890663cfa6c1f7671a4crpluem4371114 dlclose may unmap a promiscuous object while it's still in use.
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4204447 elfdump should understand SHN_AFTER/SHN_BEGIN macro
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4377941 initialization of interposers may not occur
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4381116 ldd/ld.so.1 could aid in detecting unused dependencies
2e0e3814627be5f1f08d890663cfa6c1f7671a4crpluem4381783 dlopen/dlclose of a libCrun+libthread can dump core
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf4385402 linker & run-time linker must support gABI ELF updates
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf4394698 ld.so.1 does not process DF_SYMBOLIC - not gABI conforming
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4394212 the link editor quietly ignores missing support libraries
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4390308 ld.so.1 should provide more flexibility LD_PRELOAD'ing 32-bit/64-bit
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf4401232 crle(1) could provide better flexibility for alternatives
7add1372edb1ee95a2c4d1314df4c7567bda7c62jim4401815 fix misc nits in debugging output...
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4402861 cleanup /usr/demo/link_audit & /usr/tmp/librtld_db demo source code...
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4393044 elfdump should allow raw dumping of sections
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf4413168 SHF_ORDERED bit causes linker to generate a separate section
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf--------------------------------------------------------------------------------
7add1372edb1ee95a2c4d1314df4c7567bda7c62jimAll the above changes are incorporated in the following patches:
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm Solaris/SunOS 5.8_sparc patch 109147-08
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm Solaris/SunOS 5.8_x86 patch 109148-08
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm--------------------------------------------------------------------------------
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4452202 Typos in <sys/link.h>
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4452220 dump doesn't support RUNPATH
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm--------------------------------------------------------------------------------
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolmAll the above changes are incorporated in the following patches:
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm Solaris/SunOS 5.8_sparc patch 109147-09
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm Solaris/SunOS 5.8_x86 patch 109148-09
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin-------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinSolaris 8 1001 (6th Q-update - s28u6)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin-------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinBugid Risk Synopsis
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin================================================================================
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4421842 fixups in SHT_GROUP processing required...
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4450433 problem with liblddbg output on -Dsection,detail when
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin processing SHF_LINK_ORDER
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
a99c5d4cc3cab6a62b04d52000dbc22ce1fa2d94coar Solaris/SunOS 5.8_sparc patch 109147-10
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_x86 patch 109148-10
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_sparc patch 106950-15
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_x86 patch 106951-15
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4463473 pldd showing wrong output
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_sparc patch 109147-11
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_x86 patch 109148-11
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm--------------------------------------------------------------------------------
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm------------------------------------
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolmSolaris 8 202 (7th Q-update - s28u7)
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm------------------------------------
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolmBugid Risk Synopsis
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin================================================================================
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4488954 ld.so.1 reuses same buffer to send ummapping range to
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin _preexec_exit_handlers()
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
a99c5d4cc3cab6a62b04d52000dbc22ce1fa2d94coarAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_sparc patch 109147-12
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_x86 patch 109148-12
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolmBugid Risk Synopsis
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm================================================================================
7add1372edb1ee95a2c4d1314df4c7567bda7c62jim4505289 incorrect handling of _START_ and _END_
e78d55a878c7d47b535c7bd1953ed8c5445e5eacnoodl4506164 mcs does not recognize #linkbefore or #linkafter qualifiers
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4447560 strip is creating unexecutable files...
a99c5d4cc3cab6a62b04d52000dbc22ce1fa2d94coar4513842 library names not in ld.so string pool cause corefile bugs
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_sparc patch 109147-13
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_x86 patch 109148-13
1acae7fb634ac2b01682507175e072b168995e0dcolm Solaris/SunOS 5.7_sparc patch 106950-16
1acae7fb634ac2b01682507175e072b168995e0dcolm Solaris/SunOS 5.7_x86 patch 106951-16
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4291384 ld -M with a mapfile does not properly align Fortran REAL*8 data
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4413322 SunOS 5.9 librtld_db doesn't show dlopened ".o" files anymore?
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4429371 librtld_db busted on ia32 with SC6.x compilers...
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4418274 elfdump dumps core on invalid input
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4432224 libelf xlate routines are out of date
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4433643 Memory leak using dlopen()/dlclose() in Solaris 8
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4446564 ldd/lddstub - core dump conditions
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4446115 translating SUNW_move sections is broken
4aa603e6448b99f9371397d439795c91a93637eand4450225 The rdb command can fall into an infinite loop
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen4448531 Linker Causes Segmentation Fault
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen4453241 Regression in 4291384 can result in empty symbol table.
4aa603e6448b99f9371397d439795c91a93637eand4453398 invalid runpath token can cause ld to spin.
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen4460230 ld (for OS 5.8 and 5.9) loses error message
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4462245 ld.so.1 core dumps when executed directly...
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4455802 need more flexibility in establishing a support library for ld
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4467068 dyn_plt_entsize not properly initialized in ld.so.1
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4468779 elf_plt_trace_write() broken on i386 (link-auditing)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4465871 -zld32 and -zld64 does not work the way it should
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4461890 bad shared object created with -zredlocsym
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4469400 ld.so.1: is_so_loaded isn't as efficient as we thought...
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4469566 lazy loading fallback can reference un-relocated objects
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4470493 libelf incorectly translates NOTE sections accross architectures...
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4469684 rtld leaks dl_handles and permits on dlopen/dlclose
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4475174 ld.so.1 prematurly reports the failure to load a object...
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4475514 ld.so.1 can core dump in memory allocation fails (no swap)
78f97ce162b66a0dbfd7af4dcd9984f162569b04minfrin4481851 Setting ld.so.1 environment variables globally would be useful
28ff5a13eb62624f296027cc8ab0e76efdbd7450pctony4482035 setting LD_PROFILE & LD_AUDIT causes ping command to issue warnings
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4377735 segment reservations cause sbrk() to fail
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4491434 ld.so.1 can leak file-descriptors when loading same named objects
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4289232 some of warning/error/debugging messages from libld.so can be revised
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4462748 Linker Portion of TLS Support
4cf96a1611fa24f9ae90350afcede095d6f607a5noodl4496718 run-time linkers mutex_locks not working with ld_libc interface
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4497270 The -zredlocsym option should not eliminate partially initialized local symbols
28ff5a13eb62624f296027cc8ab0e76efdbd7450pctony4496963 dumping an object with crle(1) that uses $ORIGIN can loose its
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm dependencies
78f97ce162b66a0dbfd7af4dcd9984f162569b04minfrin4499413 Sun linker orders of magnitude slower than gnu linker
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf4461760 lazy loading libXm and libXt can fail.
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4469031 The partial initialized (local) symbols for intel platform is not
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf4492883 Add link-editor option to multi-pass archives to resolve unsatisfied
78f97ce162b66a0dbfd7af4dcd9984f162569b04minfrin4503731 linker-related commands misspell "argument"
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4503768 whocalls(1) should output messages to stderr, not stdout
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4503748 whocalls(1) usage message and manpage could be improved
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf4503625 nm should be taught about TLS symbols - that they aren't allowed that is
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4300120 segment address validation is too simplistic to handle segment reservations
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4404547 krtld/reloc.h could have better error message, has typos
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4270931 R_SPARC_HIX22 relocation is not handled properly
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4485320 ld needs to support more the 32768 PLTs
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4516434 sotruss can not watch libc_psr.so.1
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf4213100 sotruss could use more flexible pattern matching
78f97ce162b66a0dbfd7af4dcd9984f162569b04minfrin4503457 ld seg fault with comdat
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf4510264 sections with SHF_TLS can come in different orders...
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4518079 link-editor support library unable to modify section header flags
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4515913 ld.so.1 can incorrectly decrement external reference counts on dlclose()
78f97ce162b66a0dbfd7af4dcd9984f162569b04minfrin4519569 ld -V does not return a interesting value...
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4524512 ld.so.1 should allow alternate termination signals
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4524767 elfdump dies on bogus sh_name fields...
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf4524735 ld getopt processing of '-' changed
78f97ce162b66a0dbfd7af4dcd9984f162569b04minfrin4521931 subroutine in a shared object as LOCL instead of GLOB
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm--------------------------------------------------------------------------------
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolmAll the above changes are incorporated in the following patches:
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm Solaris/SunOS 5.8_sparc patch 109147-14
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf Solaris/SunOS 5.8_x86 patch 109148-14
28ff5a13eb62624f296027cc8ab0e76efdbd7450pctony Solaris/SunOS 5.7_sparc patch 106950-17
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm Solaris/SunOS 5.7_x86 patch 106951-17
28ff5a13eb62624f296027cc8ab0e76efdbd7450pctony--------------------------------------------------------------------------------
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf4532729 tentative definition of TLS variable causes linker to dump core
28ff5a13eb62624f296027cc8ab0e76efdbd7450pctony4526745 fixup ld error message about duplicate dependencies/needed names
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4522999 Solaris linker one order of magnitude slower than GNU linker
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4518966 dldump undoes existing relocations with no thought of alignment or size.
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4587441 Certain libraries have race conditions when setting error codes
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf4523798 linker option to align bss to large pagesize alignments.
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4524008 ld can improperly set st_size of symbols named "_init" or "_fini"
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4619282 ld cannot link a program with the option -sb
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4620846 Perl Configure probing broken by ld changes
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4621122 multiple ld '-zinitarray=' on a commandline fails
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm--------------------------------------------------------------------------------
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm Solaris/SunOS 5.8_sparc patch 109147-15
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf Solaris/SunOS 5.8_x86 patch 109148-15
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_sparc patch 106950-18
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_x86 patch 106951-18
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.6_sparc patch 107733-10
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.6_x86 patch 107734-10
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes plus:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin 4616944 ar seg faults when order of object file is reversed.
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolmare incorporated in the following patches:
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm Solaris/SunOS 5.8_sparc patch 109147-16
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm Solaris/SunOS 5.8_x86 patch 109148-16
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf--------------------------------------------------------------------------------
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsfAll the above changes plus:
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf 4872634 Large LD_PRELOAD values can cause SEGV of process
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsfare incorporated in the following patches:
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf Solaris/SunOS 5.6_sparc patch T107733-11
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm Solaris/SunOS 5.6_x86 patch T107734-11
a99c5d4cc3cab6a62b04d52000dbc22ce1fa2d94coar--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinSolaris 9 1202 (2nd Q-update - s9u2)
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm------------------------------------
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolmBugid Risk Synopsis
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm================================================================================
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4546416 add help messages to ld.so mdbmodule
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4526752 we should build and ship ld.so's mdb module
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4624658 update 386 TLS relocation values
78f97ce162b66a0dbfd7af4dcd9984f162569b04minfrin4622472 LA_SYMB_DLSYM not set for la_symbind() invocations
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf4638070 ldd/ld.so.1 could aid in detecting unreferenced dependencies
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf PSARC/2002/096 Detecting unreferenced dependencies with ldd(1)
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4633860 Optimization for unused static global variables
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm PSARC/2002/113 ld -zignore - section elimination
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4642829 ld.so.1 mprotect()'s text segment for weak relocations (it shouldn't)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4621479 'make' in $SRC/cmd/sgs/tools tries to install things in the proto area
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4529912 purge ia64 source from sgs
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4651709 dlopen(RTLD_NOLOAD) can disable lazy loading
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4655066 crle: -u with nonexistent config file doesn't work
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4654406 string tables created by the link-editor could be smaller...
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin PSARC/2002/160 ld -znocompstrtab - disable string-table compression
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4651493 RTLD_NOW can result in binding to an object prior to its init being run.
a99c5d4cc3cab6a62b04d52000dbc22ce1fa2d94coar4662575 linker displacement relocation checking introduces significant
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin linker overhead
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4533195 ld interposes on malloc()/free() preventing support library from freeing
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4630224 crle get's confused about memory layout of objects...
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4664855 crle on application failed with ld.so.1 encountering mmap() returning
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4669582 latest dynamic linker causes libthread _init to get skipped
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4671493 ld.so.1 inconsistantly assigns PATHNAME() on primary objects
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4668517 compile with map.bssalign doesn't copy _iob to bss
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.9_sparc patch T112963-01
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_sparc patch T109147-17
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_x86 patch T109148-17
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4701749 On Solaris 8 + 109147-16 ld crashes when building a dynamic library.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4707808 The ldd command is broken in the latest 2.8 linker patch.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.9_sparc patch T112963-02
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_sparc patch T109147-18
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_x86 patch T109148-18
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4696204 enable extended section indexes in relocatable objects
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin PSARC/2001/332 ELF gABI updates - round II
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin PSARC/2002/369 libelf interfaces to support ELF Extended Sections
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4706503 linkers need to cope with EF_SPARCV9_PSO/EF_SPARCV9_RMO
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4716929 updating of local register symbols in dynamic symtab busted...
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4710814 add "official" support for the "symbolic" keyword in linker map-file
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin PSARC/2002/439 linker mapfile visibility declarations
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.9_sparc patch T112963-03
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_sparc patch T109147-19
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_x86 patch T109148-19
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_sparc patch T106950-19
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_x86 patch T106951-19
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin-----------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinSolaris 9 403 (3nd Q-update - s9u3)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin-----------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinBugid Risk Synopsis
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin================================================================================
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4731174 strip(1) does not fixup SHT_GROUP data
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4733697 -zignore with gcc may exclude C++ exception sections
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4733317 R_SPARC_*_HIX22 calculations are wrong with 32bit LD building
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin ELF64 binaries
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4735165 fatal linker error when compiling C++ programs with -xlinkopt
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4736951 The mcs broken when the target file is an archive file
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_sparc patch T109147-20
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_x86 patch T109148-20
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_sparc patch T106950-20
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_x86 patch T106951-20
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4739660 Threads deadlock in schedlock and dynamic linker lock.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4653148 ld.so.1/libc should unregister its dlclose() exit handler via a fini.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4743413 ld.so.1 doesn't terminate argv with NULL pointer when invoked directly
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4746231 linker core-dumps when SECTION relocations are made against discarded
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4730433 ld.so.1 wastes time repeatedly opening dependencies
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4744337 missing RD_CONSISTENT event with dlmopen(LD_ID_NEWLM, ...)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4670835 rd_load_objiter can ignore callback's return value
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4745932 strip utility doesn't strip out Dwarf2 debug section
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4754751 "strip" command doesn't remove comdat stab sections.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4755674 Patch 109147-18 results in coredump.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.9_sparc patch T112963-04
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_sparc patch T106950-21
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_x86 patch T106951-21
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4772927 strip core dumps on an archive library
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4774727 direct-bindings can fail against copy-reloc symbols
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
20f499565e77defe9dab24dd85c02f38a1175855nd Solaris/SunOS 5.9_sparc patch T112963-05
772b90f858a887e031ee3de346471c3aa651b6a4humbedooh Solaris/SunOS 5.9_x86 patch T113986-01
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_sparc patch T109147-21
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_x86 patch T109148-21
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_sparc patch T106950-22
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_x86 patch T106951-22
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin-----------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinSolaris 9 803 (4th Q-update - s9u4)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin-----------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinBugid Risk Synopsis
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin================================================================================
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4730110 ld.so.1 list implementation could scale better
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4728822 restrict the objects dlsym() searches.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin PSARC/2002/478 New dlopen(3dl) flag - RTLD_FIRST
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4714146 crle: 64-bit secure pathname is incorrect.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4504895 dlclose() does not remove all objects
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4698800 Wrong comments in /usr/lib/ld/sparcv9/map.*
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4745129 dldump is inconsistent with .dynamic processing errors.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4753066 LD_SIGNAL isn't very useful in a threaded environment
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin PSARC/2002/569 New dlinfo(3dl) flag - RTLD_DI_SIGNAL
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4765536 crle: symbolic links can confuse alternative object configuration info
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4766815 ld -r of object the TLS data fails
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4770484 elfdump can not handle stripped archive file
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4770494 The ld command gives improper error message handling broken archive
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4775738 overwriting output relocation table when 'ld -zignore' is used
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4778247 elfdump -e of core files fails
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4779976 elfdump dies on bad relocation entries
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4787579 invalid SHT_GROUP entries can cause linker to seg fault
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4783869 dlclose: filter closure exhibits hang/failure - introduced with 4504895
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4778418 ld.so.1: there be nits out there
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4792461 Thread-Local Storage - x86 instruction sequence updates
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin PSARC/2002/746 Thread-Local Storage - x86 instruction sequence updates
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4461340 sgs: ugly build output while suppressing ia64 (64-bit) build on Intel
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4790194 dlopen(..., RTLD_GROUP) has an odd interaction with interposition
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4804328 auditing of threaded applications results in deadlock
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4806476 building relocatable objects with SHF_EXCLUDE loses relocation
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin information
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.9_sparc patch T112963-06
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.9_x86 patch T113986-02
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_sparc patch T109147-22
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_x86 patch T109148-22
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4731183 compiler creates .tlsbss section instead of .tbss as documented
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4816378 TLS: a tls test case dumps core with C and C++ compilers
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4817314 TLS_GD relocations against local symbols do not reference symbol...
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4811951 non-default symbol visibility overriden by definition in shared object
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4802194 relocation error of mozilla built by K2 compiler
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4715815 ld should allow linking with no output file (or /dev/null)
4aa603e6448b99f9371397d439795c91a93637eand4793721 Need a way to null all code in ISV objects enabling ld performance
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes plus:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin 4796237 RFE: link-editor became extremely slow with patch 109147-20 and
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin static libraries
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinare incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.9_sparc patch T112963-07
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.9_x86 patch T113986-03
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_sparc patch T109147-23
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_x86 patch T109148-23
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinSolaris 9 1203 (5th Q-update - s9u5)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinBugid Risk Synopsis
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin================================================================================
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4830584 mmap for the padding region doesn't get freed after dlclose
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4831650 ld.so.1 can walk off the end of it's call_init() array...
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4831544 ldd using .so modules compiled with FD7 compiler caused a core dump
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4834784 Accessing members in a TLS structure causes a core dump in Oracle
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4824026 segv when -z combreloc is used with -xlinkopt
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4825296 typo in elfdump
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.9_sparc patch T112963-08
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.9_x86 patch T113986-04
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_sparc patch T109147-24
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_x86 patch T109148-24
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4470917 Solaris Process Model Unification (link-editor components only)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin PSARC/2002/117
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4744411 Bloomberg wants a faster linker.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4811969 64-bit links can be much slower than 32-bit.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4825065 ld(1) should ignore consecutive empty sections.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4838226 unrelocated shared objects may be erroneously collected for init firing
20f499565e77defe9dab24dd85c02f38a1175855nd4830889 TLS: testcase coredumps with -xarch=v9 and -g
772b90f858a887e031ee3de346471c3aa651b6a4humbedooh4845764 filter removal can leave dangling filtee pointer
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4811093 apptrace -F libc date core dumps
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4826315 Link editors need to be pre- and post- Unified Process Model aware
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4868300 interposing on direct bindings can fail
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4872634 Large LD_PRELOAD values can cause SEGV of process
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.9_sparc patch T112963-09
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.9_x86 patch T113986-05
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_sparc patch T109147-25
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_x86 patch T109148-25
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinSolaris 9 404 (6th Q-update - s9u6)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinBugid Risk Synopsis
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin================================================================================
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4870260 The elfdump command should produce more warning message on invalid move
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4865418 empty PT_TLS program headers cause problems in TLS enabled applications
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4825151 compiler core dumped with a -mt -xF=%all test
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4845829 The runtime linker fails to dlopen() long path name.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4900684 shared libraries with more then 32768 plt's fail for sparc ELF64
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4906062 Makefiles under usr/src/cmd/sgs needs to be updated
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.9_sparc patch T112963-10
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.9_x86 patch T113986-06
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_sparc patch T109147-26
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_x86 patch T109148-26
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_sparc patch T106950-24
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_x86 patch T106951-24
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4900320 rtld library mapping could be faster
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4911775 implement GOTDATA proposal in ld
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin PSARC/2003/477 SPARC GOTDATA instruction sequences
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4904565 Functionality to ignore relocations against external symbols
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4764817 add section types SHT_DEBUG and SHT_DEBUGSTR
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin PSARC/2003/510 New ELF DEBUG and ANNOTATE sections
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4850703 enable per-symbol direct bindings
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4716275 Help required in the link analysis of runtime interfaces
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin PSARC/2003/519 Link-editors: Direct Binding Updates
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4904573 elfdump may hang when processing archive files
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4918310 direct binding from an executable can't be interposed on
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4918938 ld.so.1 has become SPARC32PLUS - breaks 4.x binary compatibility
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4911796 S1S8 C++: ld dump core when compiled and linked with xlinkopt=1.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4889914 ld crashes with SEGV using -M mapfile under certain conditions
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4911936 exception are not catch from shared library with -zignore
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.9_sparc patch T112963-11
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.9_x86 patch T113986-07
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_sparc patch T109147-27
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_x86 patch T109148-27
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_sparc patch T106950-25
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.7_x86 patch T106951-25
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4946992 ld crashes due to huge number of sections (>65,000)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4951840 mcs -c goes into a loop on executable program
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4939869 Need additional relocation types for abs34 code model
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin PSARC/2003/684 abs34 ELF relocations
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.9_sparc patch T112963-12
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.9_x86 patch T113986-08
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_sparc patch T109147-28
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_x86 patch T109148-28
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinSolaris 9 904 (7th Q-update - s9u7)
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinBugid Risk Synopsis
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin================================================================================
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4912214 Having multiple of libc.so.1 in a link map causes malloc() to fail
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4526878 ld.so.1 should pass MAP_ALIGN flag to give kernel more flexibility
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4930997 sgs bld_vernote.ksh script needs to be hardend...
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4796286 ld.so.1: scenario for trouble?
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4930985 clean up cruft under usr/src/cmd/sgs/tools
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4933300 remove references to Ultra-1 in librtld_db demo
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4936305 string table compression is much too slow...
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4939626 SUNWonld internal package must be updated...
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4939565 per-symbol filtering required
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4948119 ld(1) -z loadfltr fails with per-symbol filtering
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4948427 ld.so.1 gives fatal error when multiple RTLDINFO objects are loaded
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4940894 ld core dumps using "-xldscope=symbolic
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4955373 per-symbol filtering refinements
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4878827 crle(1M) - display post-UPM search paths, and compensate for pre-UPM.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4955802 /usr/ccs/bin/ld dumps core in process_reld()
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4964415 elfdump issues wrong relocation error message
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4966465 LD_NOAUXFLTR fails when object is both a standard and auxiliary filter
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4973865 the link-editor does not scale properly when linking objects with
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin lots of syms
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4975598 SHT_SUNW_ANNOTATE section relocation not resolved
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4974828 nss_files nss_compat r_mt tests randomly segfaulting
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.9_sparc patch T112963-13
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.9_x86 patch T113986-09
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4860508 link-editors should create/promote/verify hardware capabilities
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin5002160 crle: reservation for dumped objects gets confused by mmaped object
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4967869 linking stripped library causes segv in linker
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin5006657 link-editor doesn't always handle nodirect binding syminfo information
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin4915901 no way to see ELF information
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin5021773 ld.so.1 has trouble with objects having more than 2 segments.
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinAll the above changes are incorporated in the following patches:
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.9_sparc patch T112963-14
a99c5d4cc3cab6a62b04d52000dbc22ce1fa2d94coar Solaris/SunOS 5.9_x86 patch T113986-10
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_sparc patch T109147-29
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin Solaris/SunOS 5.8_x86 patch T109148-29
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin--------------------------------------------------------------------------------
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrinBugid Risk Synopsis
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin================================================================================
e2f5e7b784f5838b67e061b7c9e7cee94d6f2ee9minfrin5044797 ld.so.1: secure directory testing is being skipped during filtee
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4963676 Remove remaining static libraries
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm5021541 unnecessary PT_SUNWBSS segment may be created
1ac39787115a288f5e848344b1b1e8dccb1c58f1nd5031495 elfdump complains about bad symbol entries in core files
af84459fbf938e508fd10b01cb8d699c79083813takashi5012172 Need error when creating shared object with .o compiled
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung -xarch=v9 -xcode=abs44
727872d18412fc021f03969b8641810d8896820bhumbedooh4994738 rd_plt_resolution() resolves ebx-relative PLT entries incorrectly
0d0ba3a410038e179b695446bb149cce6264e0abnd5023493 ld -m output with patch 109147-25 missing .o information
727872d18412fc021f03969b8641810d8896820bhumbedooh--------------------------------------------------------------------------------
cc7e1025de9ac63bd4db6fe7f71c158b2cf09fe4humbedoohAll the above changes are incorporated in the following patches:
0d0ba3a410038e179b695446bb149cce6264e0abnd Solaris/SunOS 5.9_sparc patch T112963-15
cc7e1025de9ac63bd4db6fe7f71c158b2cf09fe4humbedooh Solaris/SunOS 5.9_x86 patch T113986-11
727872d18412fc021f03969b8641810d8896820bhumbedooh Solaris/SunOS 5.8_sparc patch T109147-30
0d0ba3a410038e179b695446bb149cce6264e0abnd Solaris/SunOS 5.8_x86 patch T109148-30
0d0ba3a410038e179b695446bb149cce6264e0abnd--------------------------------------------------------------------------------
0d0ba3a410038e179b695446bb149cce6264e0abnd5071614 109147-29 & -30 break the build of on28-patch on Solaris 8 2/04
ac082aefa89416cbdc9a1836eaf3bed9698201c8humbedooh5029830 crle: provide for optional alternative dependencies.
0d0ba3a410038e179b695446bb149cce6264e0abnd5034652 ld.so.1 should save, and print, more error messages
0d0ba3a410038e179b695446bb149cce6264e0abnd5036561 ld.so.1 outputs non-fatal fatal message about auxiliary filter libraries
0d0ba3a410038e179b695446bb149cce6264e0abnd5042713 4866170 broke ld.so's ::setenv
727872d18412fc021f03969b8641810d8896820bhumbedooh5047082 ld can core dump on bad gcc objects
0d0ba3a410038e179b695446bb149cce6264e0abnd5047612 ld.so.1: secure pathname verification is flawed with filter use
0d0ba3a410038e179b695446bb149cce6264e0abnd5047235 elfdump can core dump printing PT_INTERP section
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh4798376 nits in demo code
205f749042ed530040a4f0080dbcb47ceae8a374rjung5041446 gelf_update_*() functions inconsistently return NULL or 0
af33a4994ae2ff15bc67d19ff1a7feb906745bf8rbowen5032364 M_ID_TLSBSS and M_ID_UNKNOWN have the same value
0d0ba3a410038e179b695446bb149cce6264e0abnd4707030 Empty LD_PRELOAD_64 doesn't override LD_PRELOAD
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd4968618 symbolic linkage causes core dump
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd5062313 dladdr() can cause deadlock in MT apps.
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd5056867 $ISALIST/$HWCAP expansion should be more flexible.
4af55bbfdbff2cae0cd3195876c93ea991523d1fcolm4918303 0@0.so.1 should not use compiler-supplied crt*.o files
Solaris/SunOS 5.9_sparc patch T112963-16
Solaris/SunOS 5.9_x86 patch T113986-12
Solaris/SunOS 5.8_sparc patch T109147-31
Solaris/SunOS 5.8_x86 patch T109148-31
5013759 *file* should report hardware/software capabilities (link-editor
5063580 libldstab: file /tmp/posto..: .stab[.index|.sbfocus] found with no
5080344 Hardware capabilities are not enforced for a.out
5086352 libld.so.3 should be built with a .SUNW_ctf ELF section, ready for CR
Solaris/SunOS 5.9_sparc patch T112963-17
Solaris/SunOS 5.9_x86 patch T113986-13
Solaris/SunOS 5.8_sparc patch T109147-32
Solaris/SunOS 5.8_x86 patch T109148-32
5106206 ld.so.1 fail to run a Solaris9 program that has libc linked with
6182293 ld.so.1 can repeatedly relocate object .plts (RTLD_NOW).
5105601 ld.so.1 gets a little too enthusiastic with interposition
6177838 AMD64: linker cannot resolve PLT for 32-bit a.out(s) on amd64-S2 kernel
6192490 moe(1) returns /lib/libc.so.1 for optimal expansion of libc HWCAP
6198358 AMD64: bad eh_frame_hdr data when C and C++ mixed in a.out
6204123 ld.so.1: symbol lookup fails even after lazy loading fallback
6212797 The binary compiled on SunOS4.x doesn't run on Solaris8 with Patch
Solaris/SunOS 5.9_sparc patch T112963-18
Solaris/SunOS 5.9_x86 patch T113986-14
Solaris/SunOS 5.8_sparc patch T109147-33
Solaris/SunOS 5.8_x86 patch T109148-33
Solaris/SunOS 5.10_sparc patch T117461-01
Solaris/SunOS 5.10_x86 patch T118345-01
Solaris/SunOS 5.9_sparc patch T112963-19
Solaris/SunOS 5.9_x86 patch T113986-15
Solaris/SunOS 5.8_sparc patch T109147-34
Solaris/SunOS 5.8_x86 patch T109148-34
6257177 incremental builds of usr/src/cmd/sgs can fail...
Solaris/SunOS 5.10_sparc patch T117461-02
Solaris/SunOS 5.10_x86 patch T118345-02
Solaris/SunOS 5.9_sparc patch T112963-20
Solaris/SunOS 5.9_x86 patch T113986-16
Solaris/SunOS 5.8_sparc patch T109147-35
Solaris/SunOS 5.8_x86 patch T109148-35
6226206 ld.so.1 failure when processing single segment hwcap filtee
6228472 ld.so.1: link-map control list stacking can loose objects
rtld/common/malloc.c Assertion
6244897 ld.so.1 can't run apps from commandline
6254364 ld won't build libgenunix.so with absolute relocations
6260361 lari shouldn't count a.out non-zero undefined entries as interesting
Solaris/SunOS 5.10_sparc patch T117461-03
Solaris/SunOS 5.10_x86 patch T118345-03
Solaris/SunOS 5.9_sparc patch T112963-21
Solaris/SunOS 5.9_x86 patch T113986-17
Solaris/SunOS 5.8_sparc patch T109147-36
Solaris/SunOS 5.8_x86 patch T109148-36
6283601 The usr/src/cmd/sgs/packages/common/copyright contains old information
6284941 excessive link times with many groups/sections
6291547 ld.so mishandles LD_AUDIT causing security problems.
Solaris/SunOS 5.10_sparc patch T117461-04
Solaris/SunOS 5.10_x86 patch T118345-04
Solaris/SunOS 5.9_sparc patch T112963-22
Solaris/SunOS 5.9_x86 patch T113986-18
Solaris/SunOS 5.8_sparc patch T109147-37
Solaris/SunOS 5.8_x86 patch T109148-37
6273855 gcc and sgs/crle don't get along
6273864 gcc and sgs/libld don't get along
6273875 gcc and sgs/rtld don't get along
6272563 gcc and amd64/krtld/doreloc.c don't get along
6290157 gcc and sgs/librtld_db/rdb_demo don't get along
Solaris/SunOS 5.9_sparc patch T112963-23
Solaris/SunOS 5.9_x86 patch T113986-19
Solaris/SunOS 5.8_sparc patch T109147-38
Solaris/SunOS 5.8_x86 patch T109148-38
Solaris/SunOS 5.9_sparc patch T112963-24
Solaris/SunOS 5.9_x86 patch T113986-20
Solaris/SunOS 5.8_sparc patch T109147-39
Solaris/SunOS 5.8_x86 patch T109148-39
6324019 ld.so.1: malloc alignment is insufficient for new compilers
Solaris/SunOS 5.10_sparc patch T117461-07
Solaris/SunOS 5.10_x86 patch T118345-11
6310736 gcc and sgs/libld don't get along on SPARC
6329796 Memory leak with iconv_open/iconv_close with patch 109147-33
Solaris/SunOS 5.10_sparc patch T117461-08
Solaris/SunOS 5.10_x86 patch T121208-02
Solaris/SunOS 5.9_sparc patch T112963-25
Solaris/SunOS 5.9_x86 patch T113986-21
Solaris/SunOS 5.8_sparc patch T109147-40
Solaris/SunOS 5.8_x86 patch T109148-40
6340814 ld.so.1 core dump with HWCAP relocatable object + updated statistics
6350027 ld.so.1 aborts with assertion failed on amd64
6362047 ld.so.1 dumps core when combining HWCAP and LD_PROFILE
6326497 ld.so not properly processing LD_LIBRARY_PATH ending in :
6316708 LD_DEBUG should provide a means of identifying/isolating individual
6429418 ld.so.1: need work-around for Nvidia drivers use of static TLS
4986360 linker crash on exec of .so (as opposed to a.out) -- error preferred
6229145 ld: initarray/finiarray processing occurs after got size is determined