Home | History | Annotate | Download | only in common
      1      0    stevel #
      2   8478       Rod # Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
      3      0    stevel # Use is subject to license terms.
      4      0    stevel #
      5      0    stevel # CDDL HEADER START
      6      0    stevel #
      7      0    stevel # The contents of this file are subject to the terms of the
      8   1558  ab196087 # Common Development and Distribution License (the "License").
      9   1558  ab196087 # You may not use this file except in compliance with the License.
     10      0    stevel #
     11      0    stevel # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
     12      0    stevel # or http://www.opensolaris.org/os/licensing.
     13      0    stevel # See the License for the specific language governing permissions
     14      0    stevel # and limitations under the License.
     15      0    stevel #
     16      0    stevel # When distributing Covered Code, include this CDDL HEADER in each
     17      0    stevel # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
     18      0    stevel # If applicable, add the following below this CDDL HEADER, with the
     19      0    stevel # fields enclosed by brackets "[]" replaced with your own identifying
     20      0    stevel # information: Portions Copyright [yyyy] [name of copyright owner]
     21      0    stevel #
     22      0    stevel # CDDL HEADER END
     23      0    stevel #
     24   7404       Ali # Note: The contents of this file are used to determine the versioning
     25   7404       Ali #	information for the SGS toolset. The number of CRs listed in
     26   7404       Ali #	this file must grow monotonically, or the SGS version will
     27   7404       Ali #	move backwards, causing a great deal of confusion. As such,
     28   7404       Ali #	CRs must never be removed from this file. See
     29   7404       Ali #	libconv/common/bld_vernote.ksh, and bug#4519569 for more
     30      0    stevel #	details on SGS versioning.
     31      0    stevel #
     32      0    stevel --------------------------------------------------------------------------------
     33      0    stevel SUNWonld - link-editors development package.
     34      0    stevel --------------------------------------------------------------------------------
     35      0    stevel 
     36      0    stevel   The SUNWonld package is an internal development package containing the
     37      0    stevel   link-editors and some related tools.  All components live in the OSNET
     38      0    stevel   source base, but not all components are delivered as part of the normal
     39      0    stevel   OSNET consolidation.  The intent of this package is to provide access
     40      0    stevel   to new features/bugfixes before they become generally available.
     41      0    stevel 
     42      0    stevel   General link-editor information can be found:
     43      0    stevel 
     44   4063  ab196087     http://linkers.central/
     45   4063  ab196087     http://linkers.sfbay/	(also known as linkers.eng)
     46      0    stevel 
     47      0    stevel   Comments and Questions:
     48      0    stevel 
     49   2352  ab196087     Contact Rod Evans, Ali Bahrami, and/or Seizo Sakurai.
     50      0    stevel 
     51      0    stevel   Warnings:
     52      0    stevel 
     53      0    stevel     The postremove script for this package employs /usr/sbin/static/mv,
     54      0    stevel     and thus, besides the common core dependencies, this package also
     55      0    stevel     has a dependency on the SUNWsutl package.
     56      0    stevel 
     57      0    stevel   Patches:
     58      0    stevel 
     59      0    stevel     If the patch has been made official, you'll find it in:
     60      0    stevel 
     61      0    stevel 	http://sunsolve.Ebay.Sun.COM/cgi/show.pl?target=patches/os-patches
     62      0    stevel 
     63      0    stevel     If it hasn't been released, the patch will be in:
     64      0    stevel 
     65      0    stevel 	/net/sunsoftpatch/patches/temporary
     66      0    stevel 
     67      0    stevel     Note, any patches logged here refer to the temporary ("T") name, as we
     68      0    stevel     never know when they're made official, and although we try to keep all
     69      0    stevel     patch information up-to-date the real status of any patch can be
     70      0    stevel     determined from:
     71      0    stevel 
     72      0    stevel 	http://sunsoftpatch.eng
     73      0    stevel 
     74      0    stevel     If it has been obsoleted, the patch will be in:
     75      0    stevel     
     76      0    stevel         /net/on${RELEASE}-patch/on${RELEASE}/patches/${MACH}/obsolete
     77      0    stevel 
     78      0    stevel 
     79      0    stevel   History:
     80      0    stevel 
     81   2762  ab196087     Note, starting after Solaris 10, letter codes in parenthesis may
     82   2762  ab196087     be found following the bug synopsis. Their meanings are as follows:
     83   2762  ab196087 
     84   2762  ab196087 	(D) A documentation change accompanies the implementation change.
     85   2762  ab196087 	(P) A packaging change accompanies the implementation change.
     86   2762  ab196087 
     87   2762  ab196087     In all cases, see the implementation bug report for details.
     88      0    stevel 
     89      0    stevel     The following bug fixes exist in the OSNET consolidation workspace
     90      0    stevel     from which this package is created:
     91      0    stevel 
     92      0    stevel ---------
     93      0    stevel Solaris 8
     94      0    stevel ---------
     95      0    stevel Bugid   Risk Synopsis
     96      0    stevel ================================================================================
     97      0    stevel 4225937 i386 linker emits sparc specific warning messages
     98      0    stevel 4215164 shf_order flag handling broken by fix for 4194028.
     99      0    stevel 4215587 using ld and the -r option on solaris 7 with compiler option -xarch=v9
    100      0    stevel 	causes link errors.
    101      0    stevel 4234657 103627-08 breaks purify 4.2 (plt padding should not be enabled for
    102      0    stevel 	32-bit)
    103      0    stevel 4235241 dbx no longer gets dlclose notification.
    104      0    stevel --------------------------------------------------------------------------------
    105      0    stevel All the above changes are incorporated in the following patches:
    106      0    stevel 	Solaris/SunOS 5.7_sparc		patch 106950-05  (never released)
    107      0    stevel 	Solaris/SunOS 5.7_x86		patch 106951-05  (never released)
    108      0    stevel 	Solaris/SunOS 5.6_sparc		patch 107733-02  (never released)
    109      0    stevel 	Solaris/SunOS 5.6_x86		patch 107734-02
    110      0    stevel --------------------------------------------------------------------------------
    111      0    stevel 4248290 inetd dumps core upon bootup - failure in dlclose() logic.
    112      0    stevel 4238071 dlopen() leaks while descriptors under low memory conditions
    113      0    stevel --------------------------------------------------------------------------------
    114      0    stevel All the above changes are incorporated in the following patches:
    115      0    stevel 	Solaris/SunOS 5.7_sparc		patch 106950-06
    116      0    stevel 	Solaris/SunOS 5.7_x86		patch 106951-06
    117      0    stevel 	Solaris/SunOS 5.6_sparc		patch 107733-03  (never released)
    118      0    stevel 	Solaris/SunOS 5.6_x86		patch 107734-03
    119      0    stevel --------------------------------------------------------------------------------
    120      0    stevel 4267980 INITFIRST flag of the shard object could be ignored.
    121      0    stevel --------------------------------------------------------------------------------
    122    956       rie All the above changes plus:
    123      0    stevel     4238973 fix for 4121152 affects linking of Ada objects
    124      0    stevel     4158744 patch 103627-02 causes core when RPATH has blank entry and
    125      0    stevel 	    dlopen/dlclose is used
    126      0    stevel are incorporated in the following patches:
    127   9218       Rod 	Solaris/SunOS 5.5.1_sparc	patch 103627-12  (never released)
    128      0    stevel 	Solaris/SunOS 5.5.1_x86		patch 103628-11
    129      0    stevel --------------------------------------------------------------------------------
    130      0    stevel 4256518 miscalculated calloc() during dlclose/tsorting can result in segv
    131      0    stevel 4254171 DT_SPARC_REGISTER has invalid value associated with it.
    132      0    stevel --------------------------------------------------------------------------------
    133      0    stevel All the above changes are incorporated in the following patches:
    134      0    stevel 	Solaris/SunOS 5.7_sparc		patch 106950-07
    135      0    stevel 	Solaris/SunOS 5.7_x86		patch 106951-07
    136      0    stevel 	Solaris/SunOS 5.6_sparc		patch 107733-04  (never released)
    137      0    stevel 	Solaris/SunOS 5.6_x86		patch 107734-04
    138      0    stevel --------------------------------------------------------------------------------
    139      0    stevel 4293159 ld needs to combine sections with and without SHF_ORDERED flag(comdat)
    140      0    stevel 4292238 linking a library which has a static char ptr invokes mprotect() call
    141      0    stevel --------------------------------------------------------------------------------
    142      0    stevel All the above changes except for:
    143      0    stevel     4256518 miscalculated calloc() during dlclose/tsorting can result in segv
    144      0    stevel     4254171 DT_SPARC_REGISTER has invalid value associated with it.
    145    956       rie plus:
    146      0    stevel     4238973 fix for 4121152 affects linking of Ada objects
    147      0    stevel     4158744 patch 103627-02 causes core when RPATH has blank entry and
    148      0    stevel 	    dlopen/dlclose is used
    149      0    stevel are incorporated in the following patches:
    150      0    stevel 	Solaris/SunOS 5.5.1_sparc	patch 103627-13	
    151      0    stevel 	Solaris/SunOS 5.5.1_x86		patch 103628-12
    152      0    stevel --------------------------------------------------------------------------------
    153      0    stevel All the above changes are incorporated in the following patches:
    154      0    stevel 	Solaris/SunOS 5.7_sparc		patch 106950-08
    155      0    stevel 	Solaris/SunOS 5.7_x86		patch 106951-08
    156      0    stevel 	Solaris/SunOS 5.6_sparc		patch 107733-05
    157      0    stevel 	Solaris/SunOS 5.6_x86		patch 107734-05
    158      0    stevel --------------------------------------------------------------------------------
    159      0    stevel 4295613 COMMON symbol resolution can be incorrect
    160      0    stevel --------------------------------------------------------------------------------
    161    956       rie All the above changes plus:
    162      0    stevel     4238973 fix for 4121152 affects linking of Ada objects
    163      0    stevel     4158744 patch 103627-02 causes core when RPATH has blank entry and
    164      0    stevel 	    dlopen/dlclose is used
    165      0    stevel are incorporated in the following patches:
    166      0    stevel 	Solaris/SunOS 5.5.1_sparc	patch 103627-14
    167      0    stevel 	Solaris/SunOS 5.5.1_x86		patch 103628-13
    168      0    stevel --------------------------------------------------------------------------------
    169    956       rie All the above changes plus:
    170      0    stevel     4351197 nfs performance problem by 103627-13
    171    956       rie are incorporated in the following patches:
    172      0    stevel 	Solaris/SunOS 5.5.1_sparc	patch 103627-15
    173      0    stevel 	Solaris/SunOS 5.5.1_x86		patch 103628-14
    174      0    stevel --------------------------------------------------------------------------------
    175      0    stevel All the above changes are incorporated in the following patches:
    176      0    stevel 	Solaris/SunOS 5.7_sparc		patch 106950-09
    177      0    stevel 	Solaris/SunOS 5.7_x86		patch 106951-09
    178      0    stevel 	Solaris/SunOS 5.6_sparc		patch 107733-06
    179      0    stevel 	Solaris/SunOS 5.6_x86		patch 107734-06
    180      0    stevel --------------------------------------------------------------------------------
    181      0    stevel 4158971 increase the default segment alignment for i386 to 64k
    182      0    stevel 4064994 Add an $ISALIST token to those understood by the dynamic linker
    183      0    stevel xxxxxxx ia64 common code putback
    184      0    stevel 4239308 LD_DEBUG busted for sparc machines
    185      0    stevel 4239008 Support MAP_ANON
    186      0    stevel 4238494 link-auditing extensions required
    187      0    stevel 4232239 R_SPARC_LOX10 truncates field
    188      0    stevel 4231722 R_SPARC_UA* relocations are busted
    189      0    stevel 4235514 R_SPARC_OLO10 relocation fails
    190      0    stevel 4244025 sgsmsg update
    191      0    stevel 4239281 need to support SECREL relocations for ia64
    192      0    stevel 4253751 ia64 linker must support PT_IA_64_UNWIND tables
    193      0    stevel 4259254 dlmopen mistakenly closes fd 0 (stdin) under certain error conditions
    194      0    stevel 4260872 libelf hangs when libthread present
    195      0    stevel 4224569 linker core dumping when profiling specified
    196      0    stevel 4270937 need mechanism to suppress ld.so.1's use of a default search path.
    197      0    stevel 1050476 ld.so to permit configuration of search path
    198      0    stevel 4273654 filtee processing using $ISALIST could be optimized
    199      0    stevel 4271860 get MERCED cruft out of elf.h
    200      0    stevel 4248991 Dynamic loader (via PLT) corrupts register G4
    201      0    stevel 4275754 cannot mmap file: Resource temporarily unavailable
    202      0    stevel 4277689 The linker can not handle relocation against MOVE tabl
    203      0    stevel 4270766 atexit processing required on dlclose().
    204      0    stevel 4279229 Add a "release" token to those understood by the dynamic linker
    205      0    stevel 4215433 ld can bus error when insufficient disc space exists for output file
    206      0    stevel 4285571 Pssst, want some free disk space?  ld's miscalculating.
    207      0    stevel 4286236 ar gives confusing "bad format" error with a null .stab section
    208      0    stevel 4286838 ld.so.1 can't handle a no-bits segment
    209      0    stevel 4287364 ld.so.1 runtime configuration cleanup
    210      0    stevel 4289573 disable linking of ia64 binaries for Solaris8
    211      0    stevel 4293966 crle(1)'s default directories should be supplied
    212  10436       Rod --------------------------------------------------------------------------------
    213      0    stevel 
    214      0    stevel ------------------------------------
    215      0    stevel Solaris 8 600 (1st Q-update - s28u1)
    216      0    stevel ------------------------------------
    217      0    stevel Bugid   Risk Synopsis
    218      0    stevel ================================================================================
    219      0    stevel 4309212 dlsym can't find symbol
    220      0    stevel 4311226 rejection of preloading in secure apps is inconsistent
    221      0    stevel 4312449 dlclose: invalid deletion of dependency can occur using RTLD_GLOBAL
    222      0    stevel --------------------------------------------------------------------------------
    223      0    stevel All the above changes are incorporated in the following patches:
    224      0    stevel 	Solaris/SunOS 5.8_sparc		patch 109147-01
    225      0    stevel 	Solaris/SunOS 5.8_x86		patch 109148-01
    226      0    stevel 	Solaris/SunOS 5.7_sparc		patch 106950-10
    227      0    stevel 	Solaris/SunOS 5.7_x86		patch 106951-10
    228      0    stevel 	Solaris/SunOS 5.6_sparc		patch 107733-07
    229      0    stevel 	Solaris/SunOS 5.6_x86		patch 107734-07
    230      0    stevel --------------------------------------------------------------------------------
    231      0    stevel 
    232      0    stevel ------------------------------------
    233      0    stevel Solaris 8 900 (2nd Q-update - s28u2)
    234      0    stevel ------------------------------------
    235      0    stevel Bugid   Risk Synopsis
    236      0    stevel ================================================================================
    237      0    stevel 4324775 non-PIC code & -zcombreloc don't mix very well...
    238      0    stevel 4327653 run-time linker should preload tables it will process (madvise)
    239   9218       Rod 4324324 shared object code can be referenced before .init has fired
    240      0    stevel 4321634 .init firing of multiple INITFIRST objects can fail
    241      0    stevel --------------------------------------------------------------------------------
    242      0    stevel All the above changes are incorporated in the following patches:
    243      0    stevel 	Solaris/SunOS 5.8_sparc		patch 109147-03
    244      0    stevel 	Solaris/SunOS 5.8_x86		patch 109148-03
    245      0    stevel 	Solaris/SunOS 5.7_sparc		patch 106950-11
    246      0    stevel 	Solaris/SunOS 5.7_x86		patch 106951-11
    247      0    stevel 	Solaris/SunOS 5.6_sparc		patch 107733-08
    248      0    stevel 	Solaris/SunOS 5.6_x86		patch 107734-08
    249      0    stevel --------------------------------------------------------------------------------
    250      0    stevel 4338812 crle(1) omits entries in the directory cache
    251      0    stevel 4341496 RFE: provide a static version of /usr/bin/crle
    252      0    stevel 4340878 rtld should treat $ORIGIN like LD_LIBRARY_PATH in security issues
    253      0    stevel --------------------------------------------------------------------------------
    254      0    stevel All the above changes are incorporated in the following patches:
    255      0    stevel 	Solaris/SunOS 5.8_sparc		patch 109147-04
    256      0    stevel 	Solaris/SunOS 5.8_x86		patch 109148-04
    257      0    stevel 	Solaris/SunOS 5.7_sparc		patch 106950-12
    258      0    stevel 	Solaris/SunOS 5.7_x86		patch 106951-12
    259      0    stevel --------------------------------------------------------------------------------
    260      0    stevel 4349563 auxiliary filter error handling regression introduced in 4165487
    261      0    stevel 4355795 ldd -r now gives "displacement relocated" warnings
    262      0    stevel --------------------------------------------------------------------------------
    263      0    stevel All the above changes are incorporated in the following patches:
    264      0    stevel 	Solaris/SunOS 5.7_sparc		patch 106950-13
    265      0    stevel 	Solaris/SunOS 5.7_x86		patch 106951-13
    266      0    stevel 	Solaris/SunOS 5.6_sparc		patch 107733-09
    267      0    stevel 	Solaris/SunOS 5.6_x86		patch 107734-09
    268      0    stevel --------------------------------------------------------------------------------
    269      0    stevel 4210412 versioning a static executable causes ld to core dump
    270      0    stevel 4219652 Linker gives misleading error about not finding main (xarch=v9)
    271      0    stevel 4103449 ld command needs a command line flag to force 64-bits
    272      0    stevel 4187211 problem with RDISP32 linking in copy-relocated objects
    273      0    stevel 4287274 dladdr, dlinfo do not provide the full path name of a shared object
    274      0    stevel 4297563 dlclose still does not remove all objects.
    275      0    stevel 4250694 rtld_db needs a new auxvec entry
    276      0    stevel 4235315 new features for rtld_db (DT_CHECKSUM, dynamic linked .o files
    277      0    stevel 4303609 64bit libelf.so.1 does not properly implement elf_hash()
    278      0    stevel 4310901 su.static fails when OSNet build with lazy-loading
    279      0    stevel 4310324 elf_errno() causes Bus Error(coredump) in 64-bit multithreaded programs
    280      0    stevel 4306415 ld core dump
    281      0    stevel 4316531 BCP: possible failure with dlclose/_preexec_exit_handlers
    282      0    stevel 4313765 LD_BREADTH should be shot
    283      0    stevel 4318162 crle uses automatic strings in putenv.
    284      0    stevel 4255943 Description of -t option incomplete.
    285      0    stevel 4322528 sgs message test infrastucture needs improvement
    286      0    stevel 4239213 Want an API to obtain linker's search path
    287      0    stevel 4324134 use of extern mapfile directives can contribute unused symbols
    288      0    stevel 4322581 ELF data structures could be layed out more efficiently...
    289      0    stevel 4040628 Unnecessary section header symbols should be removed from .dynsym
    290      0    stevel 4300018 rtld: bindlock should be freed before calling call_fini()
    291      0    stevel 4336102 dlclose with non-deletable objects can mishandle dependencies
    292      0    stevel 4329785 mixing of SHT_SUNW_COMDAT & SHF_ORDERED causes ld to seg fault
    293      0    stevel 4334617 COPY relocations should be produces for references to .bss symbols
    294      0    stevel 4248250 relcoation of local ABS symbols incorrect
    295      0    stevel 4335801 For complimentary alignments eliminate ld: warning: symbol `ll'
    296      0    stevel         has differing a
    297      0    stevel 4336980 ld.so.1 relative path processing revisited
    298      0    stevel 4243097 dlerror(3DL) is not affected by setlocale(3C).
    299      0    stevel 4344528 dump should remove -D and -l usage message
    300   9218       Rod xxxxxxx enable LD_ALTEXEC to access alternate link-editor
    301      0    stevel --------------------------------------------------------------------------------
    302      0    stevel All the above changes are incorporated in the following patches:
    303      0    stevel 	Solaris/SunOS 5.8_sparc		patch 109147-06
    304      0    stevel 	Solaris/SunOS 5.8_x86		patch 109148-06
    305      0    stevel --------------------------------------------------------------------------------
    306      0    stevel 
    307      0    stevel ------------------------------------
    308      0    stevel Solaris 8 101 (3rd Q-update - s28u3)
    309      0    stevel ------------------------------------
    310      0    stevel Bugid   Risk Synopsis
    311      0    stevel ================================================================================
    312      0    stevel 4346144 link-auditing: plt_tracing fails if LA_SYMB_NOPLTENTER given after
    313      0    stevel         being bound
    314      0    stevel 4346001 The ld should support mapfile syntax to generate PT_SUNWSTACK segment
    315      0    stevel 4349137 rtld_db: A third fallback method for locating the linkmap
    316      0    stevel 4343417 dladdr interface information inadequate
    317      0    stevel 4343801 RFE: crle(1): provide option for updating configuration files
    318      0    stevel 4346615 ld.so.1 attempting to open a directory gives: No such device
    319      0    stevel 4352233 crle should not honor umask
    320      0    stevel 4352330 LD_PRELOAD cannot use absolute path for privileged program
    321      0    stevel 4357805 RFE: man page for ld(1) does not document all -z or -B options in
    322      0    stevel 	Solaris 8 9/00
    323      0    stevel 4358751 ld.so.1: LD_XXX environ variables and LD_FLAGS should be synchronized.
    324      0    stevel 4358862 link editors should reference "64" symlinks instead of sparcv9 (ia64).
    325      0    stevel 4356879 PLTs could use faster code sequences in some cases
    326      0    stevel 4367118 new fast baplt's fail when traversed twice in threaded application
    327      0    stevel 4366905 Need a way to determine path to a shared library
    328      0    stevel 4351197 nfs performance problem by 103627-13
    329      0    stevel 4367405 LD_LIBRARY_PATH_64 not being used
    330      0    stevel 4354500 SHF_ORDERED ordered scections does not properly sort sections
    331      0    stevel 4369068 ld(1)'s weak symbol processing is inefficient (slow and doesn't scale).
    332      0    stevel --------------------------------------------------------------------------------
    333      0    stevel All the above changes are incorporated in the following patches:
    334      0    stevel 	Solaris/SunOS 5.8_sparc		patch 109147-07
    335      0    stevel 	Solaris/SunOS 5.8_x86		patch 109148-07
    336      0    stevel 	Solaris/SunOS 5.7_sparc		patch 106950-14
    337      0    stevel 	Solaris/SunOS 5.7_x86		patch 106951-14
    338      0    stevel --------------------------------------------------------------------------------
    339      0    stevel 
    340      0    stevel ------------------------------------
    341      0    stevel Solaris 8 701 (5th Q-update - s28u5)
    342      0    stevel ------------------------------------
    343      0    stevel Bugid   Risk Synopsis
    344      0    stevel ================================================================================
    345      0    stevel 4368846 ld(1) fails to version some interfaces given in a mapfile
    346      0    stevel 4077245 dump core dump on null pointer.
    347      0    stevel 4372554 elfdump should demangle symbols (like nm, dump)
    348      0    stevel 4371114 dlclose may unmap a promiscuous object while it's still in use.
    349      0    stevel 4204447 elfdump should understand SHN_AFTER/SHN_BEGIN macro
    350      0    stevel 4377941 initialization of interposers may not occur
    351      0    stevel 4381116 ldd/ld.so.1 could aid in detecting unused dependencies
    352      0    stevel 4381783 dlopen/dlclose of a libCrun+libthread can dump core
    353      0    stevel 4385402 linker & run-time linker must support gABI ELF updates
    354      0    stevel 4394698 ld.so.1 does not process DF_SYMBOLIC - not gABI conforming
    355      0    stevel 4394212 the link editor quietly ignores missing support libraries
    356      0    stevel 4390308 ld.so.1 should provide more flexibility LD_PRELOAD'ing 32-bit/64-bit
    357      0    stevel 	objects
    358      0    stevel 4401232 crle(1) could provide better flexibility for alternatives
    359      0    stevel 4401815 fix misc nits in debugging output...
    360      0    stevel 4402861 cleanup /usr/demo/link_audit & /usr/tmp/librtld_db demo source code...
    361      0    stevel 4393044 elfdump should allow raw dumping of sections
    362      0    stevel 4413168 SHF_ORDERED bit causes linker to generate a separate section
    363      0    stevel --------------------------------------------------------------------------------
    364      0    stevel All the above changes are incorporated in the following patches:
    365      0    stevel 	Solaris/SunOS 5.8_sparc		patch 109147-08
    366      0    stevel 	Solaris/SunOS 5.8_x86		patch 109148-08
    367      0    stevel --------------------------------------------------------------------------------
    368      0    stevel 4452202 Typos in <sys/link.h>
    369      0    stevel 4452220 dump doesn't support RUNPATH
    370      0    stevel --------------------------------------------------------------------------------
    371      0    stevel All the above changes are incorporated in the following patches:
    372      0    stevel 	Solaris/SunOS 5.8_sparc		patch 109147-09
    373      0    stevel 	Solaris/SunOS 5.8_x86		patch 109148-09
    374      0    stevel --------------------------------------------------------------------------------
    375      0    stevel 
    376      0    stevel -------------------------------------
    377      0    stevel Solaris 8 1001 (6th Q-update - s28u6)
    378      0    stevel -------------------------------------
    379      0    stevel Bugid   Risk Synopsis
    380      0    stevel ================================================================================
    381      0    stevel 4421842 fixups in SHT_GROUP processing required...
    382      0    stevel 4450433 problem with liblddbg output on -Dsection,detail when
    383      0    stevel         processing SHF_LINK_ORDER
    384      0    stevel --------------------------------------------------------------------------------
    385      0    stevel All the above changes are incorporated in the following patches:
    386      0    stevel 	Solaris/SunOS 5.8_sparc		patch 109147-10
    387      0    stevel 	Solaris/SunOS 5.8_x86		patch 109148-10
    388      0    stevel 	Solaris/SunOS 5.7_sparc		patch 106950-15
    389      0    stevel 	Solaris/SunOS 5.7_x86		patch 106951-15
    390      0    stevel --------------------------------------------------------------------------------
    391      0    stevel 4463473 pldd showing wrong output
    392      0    stevel --------------------------------------------------------------------------------
    393      0    stevel All the above changes are incorporated in the following patches:
    394      0    stevel 	Solaris/SunOS 5.8_sparc		patch 109147-11
    395      0    stevel 	Solaris/SunOS 5.8_x86		patch 109148-11
    396      0    stevel --------------------------------------------------------------------------------
    397      0    stevel 
    398      0    stevel ------------------------------------
    399      0    stevel Solaris 8 202 (7th Q-update - s28u7)
    400      0    stevel ------------------------------------
    401      0    stevel Bugid   Risk Synopsis
    402      0    stevel ================================================================================
    403      0    stevel 4488954 ld.so.1 reuses same buffer to send ummapping range to
    404      0    stevel 	_preexec_exit_handlers()
    405      0    stevel --------------------------------------------------------------------------------
    406      0    stevel All the above changes are incorporated in the following patches:
    407      0    stevel 	Solaris/SunOS 5.8_sparc		patch 109147-12
    408      0    stevel 	Solaris/SunOS 5.8_x86		patch 109148-12
    409      0    stevel --------------------------------------------------------------------------------
    410      0    stevel 
    411      0    stevel ---------
    412      0    stevel Solaris 9
    413      0    stevel ---------
    414      0    stevel Bugid   Risk Synopsis
    415      0    stevel ================================================================================
    416      0    stevel 4505289 incorrect handling of _START_ and _END_
    417      0    stevel 4506164 mcs does not recognize #linkbefore or #linkafter qualifiers
    418      0    stevel 4447560 strip is creating unexecutable files...
    419      0    stevel 4513842 library names not in ld.so string pool cause corefile bugs
    420      0    stevel --------------------------------------------------------------------------------
    421      0    stevel All the above changes are incorporated in the following patches:
    422      0    stevel 	Solaris/SunOS 5.8_sparc		patch 109147-13
    423      0    stevel 	Solaris/SunOS 5.8_x86		patch 109148-13
    424      0    stevel 	Solaris/SunOS 5.7_sparc		patch 106950-16
    425      0    stevel 	Solaris/SunOS 5.7_x86		patch 106951-16
    426      0    stevel --------------------------------------------------------------------------------
    427      0    stevel 4291384 ld -M with a mapfile does not properly align Fortran REAL*8 data
    428      0    stevel 4413322 SunOS 5.9 librtld_db doesn't show dlopened ".o" files anymore?
    429      0    stevel 4429371 librtld_db busted on ia32 with SC6.x compilers...
    430      0    stevel 4418274 elfdump dumps core on invalid input
    431      0    stevel 4432224 libelf xlate routines are out of date
    432      0    stevel 4433643 Memory leak using dlopen()/dlclose() in Solaris 8
    433      0    stevel 4446564 ldd/lddstub - core dump conditions
    434      0    stevel 4446115 translating SUNW_move sections is broken
    435      0    stevel 4450225 The rdb command can fall into an infinite loop
    436      0    stevel 4448531 Linker Causes Segmentation Fault
    437      0    stevel 4453241 Regression in 4291384 can result in empty symbol table.
    438      0    stevel 4453398 invalid runpath token can cause ld to spin.
    439      0    stevel 4460230 ld (for OS 5.8 and 5.9) loses error message
    440      0    stevel 4462245 ld.so.1 core dumps when executed directly...
    441      0    stevel 4455802 need more flexibility in establishing a support library for ld
    442      0    stevel 4467068 dyn_plt_entsize not properly initialized in ld.so.1
    443      0    stevel 4468779 elf_plt_trace_write() broken on i386 (link-auditing)
    444      0    stevel 4465871 -zld32 and -zld64 does not work the way it should
    445      0    stevel 4461890 bad shared object created with -zredlocsym
    446      0    stevel 4469400 ld.so.1: is_so_loaded isn't as efficient as we thought...
    447      0    stevel 4469566 lazy loading fallback can reference un-relocated objects
    448      0    stevel 4470493 libelf incorectly translates NOTE sections accross architectures...
    449      0    stevel 4469684 rtld leaks dl_handles and permits on dlopen/dlclose
    450      0    stevel 4475174 ld.so.1 prematurly reports the failure to load a object...
    451      0    stevel 4475514 ld.so.1 can core dump in memory allocation fails (no swap)
    452      0    stevel 4481851 Setting ld.so.1 environment variables globally would be useful
    453      0    stevel 4482035 setting LD_PROFILE & LD_AUDIT causes ping command to issue warnings
    454      0    stevel 	on 5.8
    455      0    stevel 4377735 segment reservations cause sbrk() to fail
    456      0    stevel 4491434 ld.so.1 can leak file-descriptors when loading same named objects
    457      0    stevel 4289232 some of warning/error/debugging messages from libld.so can be revised
    458      0    stevel 4462748 Linker Portion of TLS Support
    459      0    stevel 4496718 run-time linkers mutex_locks not working with ld_libc interface
    460   9218       Rod 4497270 The -zredlocsym option should not eliminate partially initialized local
    461   9218       Rod 	symbols
    462      0    stevel 4496963 dumping an object with crle(1) that uses $ORIGIN can loose its
    463      0    stevel 	dependencies 
    464      0    stevel 4499413 Sun linker orders of magnitude slower than gnu linker
    465      0    stevel 4461760 lazy loading libXm and libXt can fail.
    466      0    stevel 4469031 The partial initialized (local) symbols for intel platform is not
    467      0    stevel 	working.
    468      0    stevel 4492883 Add link-editor option to multi-pass archives to resolve unsatisfied
    469      0    stevel 	symbols
    470      0    stevel 4503731 linker-related commands misspell "argument"
    471      0    stevel 4503768 whocalls(1) should output messages to stderr, not stdout
    472      0    stevel 4503748 whocalls(1) usage message and manpage could be improved
    473      0    stevel 4503625 nm should be taught about TLS symbols - that they aren't allowed that is
    474   9218       Rod 4300120 segment address validation is too simplistic to handle segment
    475   9218       Rod 	reservations
    476      0    stevel 4404547 krtld/reloc.h could have better error message, has typos
    477      0    stevel 4270931 R_SPARC_HIX22 relocation is not handled properly
    478      0    stevel 4485320 ld needs to support more the 32768 PLTs
    479      0    stevel 4516434 sotruss can not watch libc_psr.so.1
    480      0    stevel 4213100 sotruss could use more flexible pattern matching
    481      0    stevel 4503457 ld seg fault with comdat
    482      0    stevel 4510264 sections with SHF_TLS can come in different orders...
    483      0    stevel 4518079 link-editor support library unable to modify section header flags
    484      0    stevel 4515913 ld.so.1 can incorrectly decrement external reference counts on dlclose()
    485      0    stevel 4519569 ld -V does not return a interesting value...
    486      0    stevel 4524512 ld.so.1 should allow alternate termination signals
    487      0    stevel 4524767 elfdump dies on bogus sh_name fields...
    488      0    stevel 4524735 ld getopt processing of '-' changed
    489      0    stevel 4521931 subroutine in a shared object as LOCL instead of GLOB
    490      0    stevel --------------------------------------------------------------------------------
    491      0    stevel All the above changes are incorporated in the following patches:
    492      0    stevel 	Solaris/SunOS 5.8_sparc		patch 109147-14
    493      0    stevel 	Solaris/SunOS 5.8_x86		patch 109148-14
    494      0    stevel 	Solaris/SunOS 5.7_sparc		patch 106950-17
    495      0    stevel 	Solaris/SunOS 5.7_x86		patch 106951-17
    496      0    stevel --------------------------------------------------------------------------------
    497      0    stevel 4532729 tentative definition of TLS variable causes linker to dump core
    498      0    stevel 4526745 fixup ld error message about duplicate dependencies/needed names
    499      0    stevel 4522999 Solaris linker one order of magnitude slower than GNU linker
    500      0    stevel 4518966 dldump undoes existing relocations with no thought of alignment or size.
    501      0    stevel 4587441 Certain libraries have race conditions when setting error codes
    502      0    stevel 4523798 linker option to align bss to large pagesize alignments.
    503      0    stevel 4524008 ld can improperly set st_size of symbols named "_init" or "_fini"
    504      0    stevel 4619282 ld cannot link a program with the option -sb
    505      0    stevel 4620846 Perl Configure probing broken by ld changes
    506      0    stevel 4621122 multiple ld '-zinitarray=' on a commandline fails
    507      0    stevel --------------------------------------------------------------------------------
    508      0    stevel 	Solaris/SunOS 5.8_sparc		patch 109147-15
    509      0    stevel 	Solaris/SunOS 5.8_x86		patch 109148-15
    510      0    stevel 	Solaris/SunOS 5.7_sparc		patch 106950-18
    511      0    stevel 	Solaris/SunOS 5.7_x86		patch 106951-18
    512      0    stevel 	Solaris/SunOS 5.6_sparc		patch 107733-10
    513      0    stevel 	Solaris/SunOS 5.6_x86		patch 107734-10
    514      0    stevel --------------------------------------------------------------------------------
    515    956       rie All the above changes plus:
    516      0    stevel 	4616944 ar seg faults when order of object file is reversed.
    517    956       rie are incorporated in the following patches:
    518      0    stevel 	Solaris/SunOS 5.8_sparc		patch 109147-16
    519      0    stevel 	Solaris/SunOS 5.8_x86		patch 109148-16
    520      0    stevel --------------------------------------------------------------------------------
    521    956       rie All the above changes plus:
    522    956       rie 	4872634 Large LD_PRELOAD values can cause SEGV of process
    523      0    stevel are incorporated in the following patches:
    524      0    stevel 	Solaris/SunOS 5.6_sparc		patch T107733-11
    525      0    stevel 	Solaris/SunOS 5.6_x86		patch T107734-11
    526      0    stevel --------------------------------------------------------------------------------
    527      0    stevel 
    528      0    stevel ------------------------------------
    529      0    stevel Solaris 9 1202 (2nd Q-update - s9u2)
    530      0    stevel ------------------------------------
    531      0    stevel Bugid   Risk Synopsis
    532      0    stevel ================================================================================
    533      0    stevel 4546416 add help messages to ld.so mdbmodule
    534      0    stevel 4526752 we should build and ship ld.so's mdb module
    535      0    stevel 4624658 update 386 TLS relocation values
    536      0    stevel 4622472 LA_SYMB_DLSYM not set for la_symbind() invocations
    537      0    stevel 4638070 ldd/ld.so.1 could aid in detecting unreferenced dependencies
    538      0    stevel 	PSARC/2002/096 Detecting unreferenced dependencies with ldd(1)
    539      0    stevel 4633860 Optimization for unused static global variables
    540      0    stevel 	PSARC/2002/113 ld -zignore - section elimination
    541      0    stevel 4642829 ld.so.1 mprotect()'s text segment for weak relocations (it shouldn't)
    542      0    stevel 4621479 'make' in $SRC/cmd/sgs/tools tries to install things in the proto area
    543      0    stevel 4529912 purge ia64 source from sgs
    544      0    stevel 4651709 dlopen(RTLD_NOLOAD) can disable lazy loading
    545      0    stevel 4655066 crle: -u with nonexistent config file doesn't work
    546      0    stevel 4654406 string tables created by the link-editor could be smaller...
    547      0    stevel 	PSARC/2002/160 ld -znocompstrtab - disable string-table compression
    548      0    stevel 4651493 RTLD_NOW can result in binding to an object prior to its init being run.
    549      0    stevel 4662575 linker displacement relocation checking introduces significant
    550      0    stevel 	linker overhead
    551      0    stevel 4533195 ld interposes on malloc()/free() preventing support library from freeing
    552      0    stevel 	memory
    553      0    stevel 4630224 crle get's confused about memory layout of objects...
    554      0    stevel 4664855 crle on application failed with ld.so.1 encountering mmap() returning
    555      0    stevel 	ENOMEM err
    556      0    stevel 4669582 latest dynamic linker causes libthread _init to get skipped
    557      0    stevel 4671493 ld.so.1 inconsistantly assigns PATHNAME() on primary objects
    558      0    stevel 4668517 compile with map.bssalign doesn't copy _iob to bss
    559      0    stevel --------------------------------------------------------------------------------
    560      0    stevel All the above changes are incorporated in the following patches:
    561   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-01
    562   9218       Rod 	Solaris/SunOS 5.8_sparc		patch T109147-17
    563   9218       Rod 	Solaris/SunOS 5.8_x86		patch T109148-17
    564      0    stevel --------------------------------------------------------------------------------
    565      0    stevel 4701749 On Solaris 8 + 109147-16 ld crashes when building a dynamic library.
    566      0    stevel 4707808 The ldd command is broken in the latest 2.8 linker patch.
    567      0    stevel --------------------------------------------------------------------------------
    568      0    stevel All the above changes are incorporated in the following patches:
    569   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-02
    570   9218       Rod 	Solaris/SunOS 5.8_sparc		patch T109147-18
    571   9218       Rod 	Solaris/SunOS 5.8_x86		patch T109148-18
    572      0    stevel --------------------------------------------------------------------------------
    573      0    stevel 4696204 enable extended section indexes in relocatable objects
    574      0    stevel 	PSARC/2001/332 ELF gABI updates - round II
    575      0    stevel 	PSARC/2002/369 libelf interfaces to support ELF Extended Sections
    576      0    stevel 4706503 linkers need to cope with EF_SPARCV9_PSO/EF_SPARCV9_RMO
    577      0    stevel 4716929 updating of local register symbols in dynamic symtab busted...
    578      0    stevel 4710814 add "official" support for the "symbolic" keyword in linker map-file
    579      0    stevel 	PSARC/2002/439 linker mapfile visibility declarations
    580      0    stevel --------------------------------------------------------------------------------
    581      0    stevel All the above changes are incorporated in the following patches:
    582   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-03
    583   9218       Rod 	Solaris/SunOS 5.8_sparc		patch T109147-19
    584   9218       Rod 	Solaris/SunOS 5.8_x86		patch T109148-19
    585   9218       Rod 	Solaris/SunOS 5.7_sparc		patch T106950-19
    586   9218       Rod 	Solaris/SunOS 5.7_x86		patch T106951-19
    587      0    stevel --------------------------------------------------------------------------------
    588      0    stevel 
    589      0    stevel -----------------------------------
    590      0    stevel Solaris 9 403 (3nd Q-update - s9u3)
    591      0    stevel -----------------------------------
    592      0    stevel Bugid   Risk Synopsis
    593      0    stevel ================================================================================
    594      0    stevel 4731174 strip(1) does not fixup SHT_GROUP data
    595      0    stevel 4733697 -zignore with gcc may exclude C++ exception sections
    596      0    stevel 4733317 R_SPARC_*_HIX22 calculations are wrong with 32bit LD building
    597      0    stevel 	ELF64 binaries
    598      0    stevel 4735165 fatal linker error when compiling C++ programs with -xlinkopt
    599      0    stevel 4736951 The mcs broken when the target file is an archive file
    600      0    stevel --------------------------------------------------------------------------------
    601      0    stevel All the above changes are incorporated in the following patches:
    602   9218       Rod 	Solaris/SunOS 5.8_sparc		patch T109147-20
    603   9218       Rod 	Solaris/SunOS 5.8_x86		patch T109148-20
    604   9218       Rod 	Solaris/SunOS 5.7_sparc		patch T106950-20
    605   9218       Rod 	Solaris/SunOS 5.7_x86		patch T106951-20
    606      0    stevel --------------------------------------------------------------------------------
    607      0    stevel 4739660 Threads deadlock in schedlock and dynamic linker lock.
    608      0    stevel 4653148 ld.so.1/libc should unregister its dlclose() exit handler via a fini.
    609      0    stevel 4743413 ld.so.1 doesn't terminate argv with NULL pointer when invoked directly
    610      0    stevel 4746231 linker core-dumps when SECTION relocations are made against discarded
    611      0    stevel 	sections
    612      0    stevel 4730433 ld.so.1 wastes time repeatedly opening dependencies
    613      0    stevel 4744337 missing RD_CONSISTENT event with dlmopen(LD_ID_NEWLM, ...)
    614      0    stevel 4670835 rd_load_objiter can ignore callback's return value
    615      0    stevel 4745932 strip utility doesn't strip out Dwarf2 debug section
    616      0    stevel 4754751 "strip" command doesn't remove comdat stab sections.
    617      0    stevel 4755674 Patch 109147-18 results in coredump.
    618      0    stevel --------------------------------------------------------------------------------
    619      0    stevel All the above changes are incorporated in the following patches:
    620      0    stevel         Solaris/SunOS 5.9_sparc         patch T112963-04
    621      0    stevel         Solaris/SunOS 5.7_sparc         patch T106950-21
    622      0    stevel         Solaris/SunOS 5.7_x86           patch T106951-21
    623      0    stevel --------------------------------------------------------------------------------
    624      0    stevel 4772927 strip core dumps on an archive library
    625      0    stevel 4774727 direct-bindings can fail against copy-reloc symbols
    626      0    stevel --------------------------------------------------------------------------------
    627      0    stevel All the above changes are incorporated in the following patches:
    628      0    stevel         Solaris/SunOS 5.9_sparc         patch T112963-05
    629      0    stevel         Solaris/SunOS 5.9_x86           patch T113986-01
    630      0    stevel         Solaris/SunOS 5.8_sparc         patch T109147-21
    631      0    stevel         Solaris/SunOS 5.8_x86           patch T109148-21
    632      0    stevel         Solaris/SunOS 5.7_sparc         patch T106950-22
    633      0    stevel         Solaris/SunOS 5.7_x86           patch T106951-22
    634      0    stevel --------------------------------------------------------------------------------
    635      0    stevel 
    636      0    stevel -----------------------------------
    637      0    stevel Solaris 9 803 (4th Q-update - s9u4)
    638      0    stevel -----------------------------------
    639      0    stevel Bugid   Risk Synopsis
    640      0    stevel ================================================================================
    641      0    stevel 4730110 ld.so.1 list implementation could scale better
    642      0    stevel 4728822 restrict the objects dlsym() searches.
    643      0    stevel 	PSARC/2002/478 New dlopen(3dl) flag - RTLD_FIRST
    644      0    stevel 4714146 crle: 64-bit secure pathname is incorrect.
    645      0    stevel 4504895 dlclose() does not remove all objects
    646      0    stevel 4698800 Wrong comments in /usr/lib/ld/sparcv9/map.*
    647      0    stevel 4745129 dldump is inconsistent with .dynamic processing errors.
    648      0    stevel 4753066 LD_SIGNAL isn't very useful in a threaded environment
    649      0    stevel 	PSARC/2002/569 New dlinfo(3dl) flag - RTLD_DI_SIGNAL
    650      0    stevel 4765536 crle: symbolic links can confuse alternative object configuration info
    651      0    stevel 4766815 ld -r of object the TLS data fails
    652      0    stevel 4770484 elfdump can not handle stripped archive file
    653      0    stevel 4770494 The ld command gives improper error message handling broken archive 
    654      0    stevel 4775738 overwriting output relocation table when 'ld -zignore' is used
    655      0    stevel 4778247 elfdump -e of core files fails
    656      0    stevel 4779976 elfdump dies on bad relocation entries
    657      0    stevel 4787579 invalid SHT_GROUP entries can cause linker to seg fault
    658      0    stevel 4783869 dlclose: filter closure exhibits hang/failure - introduced with 4504895
    659      0    stevel 4778418 ld.so.1: there be nits out there
    660      0    stevel 4792461 Thread-Local Storage - x86 instruction sequence updates
    661      0    stevel 	PSARC/2002/746 Thread-Local Storage - x86 instruction sequence updates
    662      0    stevel 4461340 sgs: ugly build output while suppressing ia64 (64-bit) build on Intel
    663      0    stevel 4790194 dlopen(..., RTLD_GROUP) has an odd interaction with interposition
    664      0    stevel 4804328 auditing of threaded applications results in deadlock
    665      0    stevel 4806476 building relocatable objects with SHF_EXCLUDE loses relocation
    666      0    stevel 	information
    667      0    stevel --------------------------------------------------------------------------------
    668      0    stevel All the above changes are incorporated in the following patches:
    669   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-06
    670   9218       Rod 	Solaris/SunOS 5.9_x86		patch T113986-02
    671   9218       Rod 	Solaris/SunOS 5.8_sparc		patch T109147-22
    672   9218       Rod 	Solaris/SunOS 5.8_x86		patch T109148-22
    673      0    stevel --------------------------------------------------------------------------------
    674      0    stevel 4731183 compiler creates .tlsbss section instead of .tbss as documented
    675      0    stevel 4816378 TLS: a tls test case dumps core with C and C++ compilers
    676      0    stevel 4817314 TLS_GD relocations against local symbols do not reference symbol...
    677      0    stevel 4811951 non-default symbol visibility overriden by definition in shared object
    678      0    stevel 4802194 relocation error of mozilla built by K2 compiler
    679      0    stevel 4715815 ld should allow linking with no output file (or /dev/null)
    680      0    stevel 4793721 Need a way to null all code in ISV objects enabling ld performance
    681      0    stevel 	tuning
    682      0    stevel --------------------------------------------------------------------------------
    683    956       rie All the above changes plus:
    684      0    stevel 	4796237 RFE: link-editor became extremely slow with patch 109147-20 and
    685      0    stevel 		static libraries
    686    956       rie are incorporated in the following patches:
    687   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-07
    688   9218       Rod 	Solaris/SunOS 5.9_x86		patch T113986-03
    689   9218       Rod 	Solaris/SunOS 5.8_sparc		patch T109147-23
    690   9218       Rod 	Solaris/SunOS 5.8_x86		patch T109148-23
    691      0    stevel --------------------------------------------------------------------------------
    692      0    stevel 
    693      0    stevel ------------------------------------
    694      0    stevel Solaris 9 1203 (5th Q-update - s9u5)
    695      0    stevel ------------------------------------
    696      0    stevel Bugid   Risk Synopsis
    697      0    stevel ================================================================================
    698      0    stevel 4830584 mmap for the padding region doesn't get freed after dlclose
    699      0    stevel 4831650 ld.so.1 can walk off the end of it's call_init() array...
    700      0    stevel 4831544 ldd using .so modules compiled with FD7 compiler caused a core dump
    701      0    stevel 4834784 Accessing members in a TLS structure causes a core dump in Oracle
    702      0    stevel 4824026 segv when -z combreloc is used with -xlinkopt
    703      0    stevel 4825296 typo in elfdump
    704      0    stevel --------------------------------------------------------------------------------
    705      0    stevel All the above changes are incorporated in the following patches:
    706   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-08
    707   9218       Rod 	Solaris/SunOS 5.9_x86		patch T113986-04
    708   9218       Rod 	Solaris/SunOS 5.8_sparc		patch T109147-24
    709   9218       Rod 	Solaris/SunOS 5.8_x86		patch T109148-24
    710      0    stevel --------------------------------------------------------------------------------
    711      0    stevel 4470917 Solaris Process Model Unification (link-editor components only)
    712   6234       rie 	PSARC/2002/117 Solaris Process Model Unification
    713      0    stevel 4744411 Bloomberg wants a faster linker.
    714      0    stevel 4811969 64-bit links can be much slower than 32-bit.
    715      0    stevel 4825065 ld(1) should ignore consecutive empty sections.
    716      0    stevel 4838226 unrelocated shared objects may be erroneously collected for init firing
    717      0    stevel 4830889 TLS: testcase coredumps with -xarch=v9 and -g
    718      0    stevel 4845764 filter removal can leave dangling filtee pointer
    719      0    stevel 4811093 apptrace -F libc date core dumps
    720      0    stevel 4826315 Link editors need to be pre- and post- Unified Process Model aware
    721      0    stevel 4868300 interposing on direct bindings can fail
    722      0    stevel 4872634 Large LD_PRELOAD values can cause SEGV of process
    723      0    stevel --------------------------------------------------------------------------------
    724      0    stevel All the above changes are incorporated in the following patches:
    725   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-09
    726   9218       Rod 	Solaris/SunOS 5.9_x86  		patch T113986-05
    727   9218       Rod 	Solaris/SunOS 5.8_sparc		patch T109147-25
    728   9218       Rod 	Solaris/SunOS 5.8_x86		patch T109148-25
    729      0    stevel --------------------------------------------------------------------------------
    730      0    stevel 
    731      0    stevel ------------------------------------
    732      0    stevel Solaris 9 404 (6th Q-update - s9u6)
    733      0    stevel ------------------------------------
    734      0    stevel Bugid   Risk Synopsis
    735      0    stevel ================================================================================
    736      0    stevel 4870260 The elfdump command should produce more warning message on invalid move
    737      0    stevel 	entries.
    738      0    stevel 4865418 empty PT_TLS program headers cause problems in TLS enabled applications
    739      0    stevel 4825151 compiler core dumped with a -mt -xF=%all test
    740      0    stevel 4845829 The runtime linker fails to dlopen() long path name.
    741      0    stevel 4900684 shared libraries with more then 32768 plt's fail for sparc ELF64
    742      0    stevel 4906062 Makefiles under usr/src/cmd/sgs needs to be updated
    743      0    stevel --------------------------------------------------------------------------------
    744      0    stevel All the above changes are incorporated in the following patches:
    745   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-10
    746   9218       Rod 	Solaris/SunOS 5.9_x86		patch T113986-06
    747   9218       Rod 	Solaris/SunOS 5.8_sparc		patch T109147-26
    748   9218       Rod 	Solaris/SunOS 5.8_x86		patch T109148-26
    749   9218       Rod 	Solaris/SunOS 5.7_sparc		patch T106950-24
    750   9218       Rod 	Solaris/SunOS 5.7_x86		patch T106951-24
    751      0    stevel --------------------------------------------------------------------------------
    752      0    stevel 4900320 rtld library mapping could be faster
    753      0    stevel 4911775 implement GOTDATA proposal in ld
    754      0    stevel 	PSARC/2003/477 SPARC GOTDATA instruction sequences
    755      0    stevel 4904565 Functionality to ignore relocations against external symbols
    756      0    stevel 4764817 add section types SHT_DEBUG and SHT_DEBUGSTR
    757      0    stevel 	PSARC/2003/510 New ELF DEBUG and ANNOTATE sections
    758      0    stevel 4850703 enable per-symbol direct bindings
    759      0    stevel 4716275 Help required in the link analysis of runtime interfaces
    760      0    stevel 	PSARC/2003/519 Link-editors: Direct Binding Updates
    761      0    stevel 4904573 elfdump may hang when processing archive files
    762      0    stevel 4918310 direct binding from an executable can't be interposed on
    763      0    stevel 4918938 ld.so.1 has become SPARC32PLUS - breaks 4.x binary compatibility
    764      0    stevel 4911796 S1S8 C++: ld dump core when compiled and linked with xlinkopt=1.
    765      0    stevel 4889914 ld crashes with SEGV using -M mapfile under certain conditions
    766      0    stevel 4911936 exception are not catch from shared library with -zignore
    767      0    stevel --------------------------------------------------------------------------------
    768      0    stevel All the above changes are incorporated in the following patches:
    769   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-11
    770   9218       Rod 	Solaris/SunOS 5.9_x86		patch T113986-07
    771   9218       Rod 	Solaris/SunOS 5.8_sparc		patch T109147-27
    772   9218       Rod 	Solaris/SunOS 5.8_x86		patch T109148-27
    773   9218       Rod 	Solaris/SunOS 5.7_sparc		patch T106950-25
    774   9218       Rod 	Solaris/SunOS 5.7_x86		patch T106951-25
    775      0    stevel --------------------------------------------------------------------------------
    776      0    stevel 4946992 ld crashes due to huge number of sections (>65,000)
    777      0    stevel 4951840 mcs -c goes into a loop on executable program
    778      0    stevel 4939869 Need additional relocation types for abs34 code model
    779      0    stevel 	PSARC/2003/684 abs34 ELF relocations
    780      0    stevel --------------------------------------------------------------------------------
    781      0    stevel All the above changes are incorporated in the following patches:
    782   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-12
    783   9218       Rod 	Solaris/SunOS 5.9_x86		patch T113986-08
    784   9218       Rod 	Solaris/SunOS 5.8_sparc		patch T109147-28
    785   9218       Rod 	Solaris/SunOS 5.8_x86		patch T109148-28
    786      0    stevel --------------------------------------------------------------------------------
    787      0    stevel 
    788      0    stevel ------------------------------------
    789      0    stevel Solaris 9 904 (7th Q-update - s9u7)
    790      0    stevel ------------------------------------
    791      0    stevel Bugid   Risk Synopsis
    792      0    stevel ================================================================================
    793      0    stevel 4912214 Having multiple of libc.so.1 in a link map causes malloc() to fail
    794      0    stevel 4526878 ld.so.1 should pass MAP_ALIGN flag to give kernel more flexibility
    795      0    stevel 4930997 sgs bld_vernote.ksh script needs to be hardend...
    796      0    stevel 4796286 ld.so.1: scenario for trouble?
    797      0    stevel 4930985 clean up cruft under usr/src/cmd/sgs/tools
    798      0    stevel 4933300 remove references to Ultra-1 in librtld_db demo
    799      0    stevel 4936305 string table compression is much too slow...
    800      0    stevel 4939626 SUNWonld internal package must be updated...
    801      0    stevel 4939565 per-symbol filtering required
    802      0    stevel 4948119 ld(1) -z loadfltr fails with per-symbol filtering
    803      0    stevel 4948427 ld.so.1 gives fatal error when multiple RTLDINFO objects are loaded
    804      0    stevel 4940894 ld core dumps using "-xldscope=symbolic
    805      0    stevel 4955373 per-symbol filtering refinements
    806      0    stevel 4878827 crle(1M) - display post-UPM search paths, and compensate for pre-UPM.
    807      0    stevel 4955802 /usr/ccs/bin/ld dumps core in process_reld()
    808      0    stevel 4964415 elfdump issues wrong relocation error message
    809      0    stevel 4966465 LD_NOAUXFLTR fails when object is both a standard and auxiliary filter
    810      0    stevel 4973865 the link-editor does not scale properly when linking objects with 
    811      0    stevel 	lots of syms
    812      0    stevel 4975598 SHT_SUNW_ANNOTATE section relocation not resolved
    813      0    stevel 4974828 nss_files nss_compat r_mt tests randomly segfaulting
    814      0    stevel --------------------------------------------------------------------------------
    815      0    stevel All the above changes are incorporated in the following patches:
    816   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-13
    817   9218       Rod 	Solaris/SunOS 5.9_x86		patch T113986-09
    818      0    stevel --------------------------------------------------------------------------------
    819      0    stevel 4860508 link-editors should create/promote/verify hardware capabilities
    820      0    stevel 5002160 crle: reservation for dumped objects gets confused by mmaped object
    821      0    stevel 4967869 linking stripped library causes segv in linker
    822      0    stevel 5006657 link-editor doesn't always handle nodirect binding syminfo information
    823      0    stevel 4915901 no way to see ELF information
    824      0    stevel 5021773 ld.so.1 has trouble with objects having more than 2 segments.
    825      0    stevel --------------------------------------------------------------------------------
    826      0    stevel All the above changes are incorporated in the following patches:
    827      0    stevel 	Solaris/SunOS 5.9_sparc		patch T112963-14
    828      0    stevel 	Solaris/SunOS 5.9_x86		patch T113986-10
    829      0    stevel 	Solaris/SunOS 5.8_sparc		patch T109147-29
    830      0    stevel 	Solaris/SunOS 5.8_x86		patch T109148-29
    831      0    stevel --------------------------------------------------------------------------------
    832      0    stevel 
    833      0    stevel ----------
    834      0    stevel Solaris 10
    835      0    stevel ----------
    836      0    stevel Bugid   Risk Synopsis
    837      0    stevel ================================================================================
    838      0    stevel 5044797 ld.so.1: secure directory testing is being skipped during filtee
    839      0    stevel 	processing
    840      0    stevel 4963676 Remove remaining static libraries
    841      0    stevel 5021541 unnecessary PT_SUNWBSS segment may be created
    842      0    stevel 5031495 elfdump complains about bad symbol entries in core files
    843      0    stevel 5012172 Need error when creating shared object with .o compiled
    844      0    stevel 	-xarch=v9 -xcode=abs44
    845      0    stevel 4994738 rd_plt_resolution() resolves ebx-relative PLT entries incorrectly
    846      0    stevel 5023493 ld -m output with patch 109147-25 missing .o information
    847      0    stevel --------------------------------------------------------------------------------
    848      0    stevel All the above changes are incorporated in the following patches:
    849      0    stevel 	Solaris/SunOS 5.9_sparc		patch T112963-15
    850      0    stevel 	Solaris/SunOS 5.9_x86		patch T113986-11
    851      0    stevel 	Solaris/SunOS 5.8_sparc		patch T109147-30
    852      0    stevel 	Solaris/SunOS 5.8_x86		patch T109148-30
    853      0    stevel --------------------------------------------------------------------------------
    854      0    stevel 5071614 109147-29 & -30 break the build of on28-patch on Solaris 8 2/04
    855   9218       Rod 5029830 crle: provide for optional alternative dependencies.
    856      0    stevel 5034652 ld.so.1 should save, and print, more error messages
    857      0    stevel 5036561 ld.so.1 outputs non-fatal fatal message about auxiliary filter libraries
    858      0    stevel 5042713 4866170 broke ld.so's ::setenv
    859      0    stevel 5047082 ld can core dump on bad gcc objects
    860      0    stevel 5047612 ld.so.1: secure pathname verification is flawed with filter use
    861      0    stevel 5047235 elfdump can core dump printing PT_INTERP section
    862      0    stevel 4798376 nits in demo code
    863      0    stevel 5041446 gelf_update_*() functions inconsistently return NULL or 0
    864      0    stevel 5032364 M_ID_TLSBSS and M_ID_UNKNOWN have the same value
    865      0    stevel 4707030 Empty LD_PRELOAD_64 doesn't override LD_PRELOAD
    866      0    stevel 4968618 symbolic linkage causes core dump
    867      0    stevel 5062313 dladdr() can cause deadlock in MT apps.
    868      0    stevel 5056867 $ISALIST/$HWCAP expansion should be more flexible.
    869      0    stevel 4918303 0@0.so.1 should not use compiler-supplied crt*.o files
    870      0    stevel 5058415 whocalls cannot take more than 10 arguments
    871      0    stevel 5067518 The fix for 4918303 breaks the build if a new work space is used.
    872      0    stevel --------------------------------------------------------------------------------
    873      0    stevel All the above changes are incorporated in the following patches:
    874      0    stevel 	Solaris/SunOS 5.9_sparc		patch T112963-16
    875      0    stevel 	Solaris/SunOS 5.9_x86		patch T113986-12
    876      0    stevel 	Solaris/SunOS 5.8_sparc		patch T109147-31
    877      0    stevel 	Solaris/SunOS 5.8_x86		patch T109148-31
    878      0    stevel --------------------------------------------------------------------------------
    879      0    stevel 5013759 *file* should report hardware/software capabilities (link-editor
    880      0    stevel 	components only)
    881      0    stevel 5063580 libldstab: file /tmp/posto..: .stab[.index|.sbfocus] found with no
    882      0    stevel 	matching stri
    883      0    stevel 5076838 elfdump(1) is built with a CTF section (the wrong one)
    884      0    stevel 5080344 Hardware capabilities are not enforced for a.out
    885      0    stevel 5079061 RTLD_DEFAULT can be expensive
    886      0    stevel 5064973 allow normal relocs against TLS symbols for some sections
    887      0    stevel 5085792 LD_XXXX_64 should override LD_XXXX
    888      0    stevel 5096272 every executable or library has a .SUNW_dof section
    889      0    stevel 5094135 Bloomberg wants a faster ldd.
    890      0    stevel 5086352 libld.so.3 should be built with a .SUNW_ctf ELF section, ready for CR
    891      0    stevel 5098205 elfdump gives wrong section name for the global offset table
    892      0    stevel 5092414 Linker patch 109147-29 makes Broadvison One-To-One server v4.1
    893      0    stevel 	installation fail
    894      0    stevel 5080256 dump(1) doesn't list ELF hardware capabilities
    895      0    stevel 5097347 recursive read lock in gelf_getsym()
    896      0    stevel --------------------------------------------------------------------------------
    897      0    stevel All the above changes are incorporated in the following patches:
    898      0    stevel 	Solaris/SunOS 5.9_sparc		patch T112963-17
    899      0    stevel 	Solaris/SunOS 5.9_x86		patch T113986-13
    900      0    stevel 	Solaris/SunOS 5.8_sparc		patch T109147-32
    901      0    stevel 	Solaris/SunOS 5.8_x86		patch T109148-32
    902      0    stevel --------------------------------------------------------------------------------
    903      0    stevel 5106206 ld.so.1 fail to run a Solaris9 program that has libc linked with
    904      0    stevel 	-z lazyload
    905      0    stevel 5102601 ON should deliver a 64-bit operating system for Opteron systems
    906      0    stevel 	(link-editor components only)
    907      0    stevel 6173852 enable link_auditing technology for amd64
    908      0    stevel 6174599 linker does not create .eh_frame_hdr sections for eh_frame sections
    909      0    stevel 	with SHF_LINK_ORDER
    910      0    stevel 6175609 amd64 run-time linker has a corrupted note section
    911      0    stevel 6175843 amd64 rdb_demo files not installed
    912      0    stevel 6182293 ld.so.1 can repeatedly relocate object .plts (RTLD_NOW).
    913      0    stevel 6183645 ld core dumps when automounter fails
    914      0    stevel 6178667 ldd list unexpected (file not found) in x86 environment.
    915      0    stevel 6181928 Need new reloc types R_AMD64_GOTOFF64 and R_AMD64_GOTPC32
    916      0    stevel 6182884 AMD64: ld coredumps when building a shared library
    917      0    stevel 6173559 The ld may set incorrect value for sh_addralign under some conditions.
    918      0    stevel 5105601 ld.so.1 gets a little too enthusiastic with interposition
    919      0    stevel 6189384 ld.so.1 should accommodate a files dev/inode change (libc loopback mnt)
    920      0    stevel 6177838 AMD64: linker cannot resolve PLT for 32-bit a.out(s) on amd64-S2 kernel
    921      0    stevel 6190863 sparc disassembly code should be removed from rdb_demo
    922      0    stevel 6191488 unwind eh_frame_hdr needs corrected encoding value
    923      0    stevel 6192490 moe(1) returns /lib/libc.so.1 for optimal expansion of libc HWCAP
    924      0    stevel 	libraries
    925      0    stevel 6192164 AMD64: introduce dlamd64getunwind interface
    926      0    stevel 	PSARC/2004/747 libc::dlamd64getunwind()
    927      0    stevel 6195030 libdl has bad version name
    928      0    stevel 6195521 64-bit moe(1) missed the train
    929      0    stevel 6198358 AMD64: bad eh_frame_hdr data when C and C++ mixed in a.out
    930      0    stevel 6204123 ld.so.1: symbol lookup fails even after lazy loading fallback
    931      0    stevel 6207495 UNIX98/UNIX03 vsx namespace violation DYNL.hdr/misc/dlfcn/T.dlfcn 
    932      0    stevel 	14 Failed
    933      0    stevel 6217285 ctfmerge crashed during full onnv build
    934      0    stevel --------------------------------------------------------------------------------
    935      0    stevel 
    936   1169       rie -------------------------------------
    937   1169       rie Solaris 10 106 (1st Q-update - s10u1)
    938   1169       rie -------------------------------------
    939      0    stevel Bugid   Risk Synopsis
    940      0    stevel ================================================================================
    941      0    stevel 6209350 Do not include signature section from dynamic dependency library into
    942      0    stevel 	relocatable object
    943      0    stevel 6212797 The binary compiled on SunOS4.x doesn't run on Solaris8 with Patch
    944      0    stevel 	109147-31
    945      0    stevel --------------------------------------------------------------------------------
    946      0    stevel All the above changes are incorporated in the following patches:
    947   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-18
    948   9218       Rod 	Solaris/SunOS 5.9_x86		patch T113986-14
    949   9218       Rod 	Solaris/SunOS 5.8_sparc		patch T109147-33
    950   9218       Rod 	Solaris/SunOS 5.8_x86		patch T109148-33
    951      0    stevel --------------------------------------------------------------------------------
    952      0    stevel 6219538 112963-17: linker patch causes binary to dump core
    953      0    stevel --------------------------------------------------------------------------------
    954      0    stevel All the above changes are incorporated in the following patches:
    955   9218       Rod 	Solaris/SunOS 5.10_sparc	patch T117461-01
    956   9218       Rod 	Solaris/SunOS 5.10_x86		patch T118345-01
    957   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-19
    958   9218       Rod 	Solaris/SunOS 5.9_x86		patch T113986-15
    959   9218       Rod 	Solaris/SunOS 5.8_sparc		patch T109147-34
    960   9218       Rod 	Solaris/SunOS 5.8_x86		patch T109148-34
    961      0    stevel --------------------------------------------------------------------------------
    962      0    stevel 6257177 incremental builds of usr/src/cmd/sgs can fail...
    963      0    stevel 6219651 AMD64: Linker does not issue error for out of range R_AMD64_PC32
    964      0    stevel --------------------------------------------------------------------------------
    965    956       rie All the above changes are incorporated in the following patches:
    966   9218       Rod 	Solaris/SunOS 5.10_sparc	patch T117461-02
    967   9218       Rod 	Solaris/SunOS 5.10_x86		patch T118345-02
    968   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-20
    969   9218       Rod 	Solaris/SunOS 5.9_x86		patch T113986-16
    970   9218       Rod 	Solaris/SunOS 5.8_sparc		patch T109147-35
    971   9218       Rod 	Solaris/SunOS 5.8_x86		patch T109148-35
    972      0    stevel NOTE: The fix for 6219651 is only applicable for 5.10_x86 platform.
    973      0    stevel --------------------------------------------------------------------------------
    974      0    stevel 5080443 lazy loading failure doesn't clean up after itself (D)
    975      0    stevel 6226206 ld.so.1 failure when processing single segment hwcap filtee
    976      0    stevel 6228472 ld.so.1: link-map control list stacking can loose objects
    977      0    stevel 6235000 random packages not getting installed in snv_09 and snv_10 -
    978      0    stevel 	rtld/common/malloc.c Assertion
    979      0    stevel 6219317 Large page support is needed for mapping executables, libraries and
    980      0    stevel 	files (link-editor components only)
    981      0    stevel 6244897 ld.so.1 can't run apps from commandline
    982      0    stevel 6251798 moe(1) returns an internal assertion failure message in some
    983      0    stevel 	circumstances
    984      0    stevel 6251722 ld fails silently with exit 1 status when -z ignore passed
    985      0    stevel 6254364 ld won't build libgenunix.so with absolute relocations
    986      0    stevel 6215444 ld.so.1 caches "not there" lazy libraries, foils svc.startd(1M)'s logic
    987      0    stevel 6222525 dlsym(3C) trusts caller(), which may return wrong results with tail call
    988      0    stevel 	optimization
    989      0    stevel 6241995 warnings in sgs should be fixed (link-editor components only)
    990      0    stevel 6258834 direct binding availability should be verified at runtime
    991      0    stevel 6260361 lari shouldn't count a.out non-zero undefined entries as interesting
    992      0    stevel 6260780 ldd doesn't recognize LD_NOAUXFLTR
    993      0    stevel 6266261 Add ld(1) -Bnodirect support (D)
    994      0    stevel 6261990 invalid e_flags error could be a little more friendly
    995      0    stevel 6261803 lari(1) should find more events uninteresting (D)
    996      0    stevel 6267352 libld_malloc provides inadequate alignment
    997      0    stevel 6268693 SHN_SUNW_IGNORE symbols should be allowed to be mulitiply defined
    998      0    stevel 6262789 Infosys wants a faster linker
    999      0    stevel --------------------------------------------------------------------------------
   1000    956       rie All the above changes are incorporated in the following patches:
   1001   9218       Rod 	Solaris/SunOS 5.10_sparc	patch T117461-03
   1002   9218       Rod 	Solaris/SunOS 5.10_x86		patch T118345-03
   1003   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-21
   1004   9218       Rod 	Solaris/SunOS 5.9_x86		patch T113986-17
   1005   9218       Rod 	Solaris/SunOS 5.8_sparc		patch T109147-36
   1006   9218       Rod 	Solaris/SunOS 5.8_x86		patch T109148-36
   1007      0    stevel --------------------------------------------------------------------------------
   1008      0    stevel 6283601 The usr/src/cmd/sgs/packages/common/copyright contains old information
   1009      0    stevel 	legally problematic
   1010      6       rie 6276905 dlinfo gives inconsistent results (relative vs absolute linkname) (D)
   1011      6       rie 	PSARC/2005/357 dlinfo(3c) RTLD_DI_ARGSINFO
   1012     33       rie 6284941 excessive link times with many groups/sections
   1013     64       rie 6280467 dlclose() unmaps shared library before library's _fini() has finished
   1014     99       rie 6291547 ld.so mishandles LD_AUDIT causing security problems.
   1015    208       rie --------------------------------------------------------------------------------
   1016    956       rie All the above changes are incorporated in the following patches:
   1017   9218       Rod 	Solaris/SunOS 5.10_sparc	patch T117461-04
   1018   9218       Rod 	Solaris/SunOS 5.10_x86		patch T118345-04
   1019   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-22
   1020   9218       Rod 	Solaris/SunOS 5.9_x86		patch T113986-18
   1021   9218       Rod 	Solaris/SunOS 5.8_sparc		patch T109147-37
   1022   9218       Rod 	Solaris/SunOS 5.8_x86		patch T109148-37
   1023    208       rie --------------------------------------------------------------------------------
   1024    208       rie 6295971 UNIX98/UNIX03 *vsx* DYNL.hdr/misc/dlfcn/T.dlfcn 14 fails, auxv.h syntax
   1025    208       rie 	error
   1026    223       rie 6299525 .init order failure when processing cycles
   1027    238     seizo 6273855 gcc and sgs/crle don't get along
   1028    238     seizo 6273864 gcc and sgs/libld don't get along
   1029    238     seizo 6273875 gcc and sgs/rtld don't get along
   1030    238     seizo 6272563 gcc and amd64/krtld/doreloc.c don't get along
   1031    238     seizo 6290157 gcc and sgs/librtld_db/rdb_demo don't get along
   1032   6234       rie 6301218 Matlab dumps core on startup when running on 112963-22 (D)
   1033    280       rie --------------------------------------------------------------------------------
   1034    956       rie All the above changes are incorporated in the following patches:
   1035   9218       Rod 	Solaris/SunOS 5.10_sparc	patch T117461-06
   1036   9218       Rod 	Solaris/SunOS 5.10_x86		patch T118345-08
   1037   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-23
   1038   9218       Rod 	Solaris/SunOS 5.9_x86		patch T113986-19
   1039   9218       Rod 	Solaris/SunOS 5.8_sparc		patch T109147-38
   1040   9218       Rod 	Solaris/SunOS 5.8_x86		patch T109148-38
   1041    280       rie --------------------------------------------------------------------------------
   1042    422       rie 6314115 Checkpoint refuses to start, crashes on start, after application of
   1043    422       rie 	linker patch 112963-22
   1044    542       rie --------------------------------------------------------------------------------
   1045    956       rie All the above changes are incorporated in the following patches:
   1046   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-24
   1047   9218       Rod 	Solaris/SunOS 5.9_x86		patch T113986-20
   1048   9218       Rod 	Solaris/SunOS 5.8_sparc		patch T109147-39
   1049   9218       Rod 	Solaris/SunOS 5.8_x86		patch T109148-39
   1050    542       rie --------------------------------------------------------------------------------
   1051    502       rie 6318306 a dlsym() from a filter should be redirected to an associated filtee
   1052    542       rie 6318401 mis-aligned TLS variable
   1053    542       rie 6324019 ld.so.1: malloc alignment is insufficient for new compilers
   1054    546       rie 6324589 psh coredumps on x86 machines on snv_23
   1055    574     seizo 6236594 AMD64: Linker needs to handle the new .lbss section (D)
   1056   6234       rie 	PSARC 2005/514 AMD64 - large section support
   1057    574     seizo 6314743 Linker: incorrect resolution for R_AMD64_GOTPC32
   1058    574     seizo 6311865 Linker: x86 medium model; invalid ELF program header
   1059    642     seizo --------------------------------------------------------------------------------
   1060    956       rie All the above changes are incorporated in the following patches:
   1061   9218       Rod 	Solaris/SunOS 5.10_sparc	patch T117461-07
   1062   9218       Rod 	Solaris/SunOS 5.10_x86		patch T118345-12
   1063    642     seizo --------------------------------------------------------------------------------
   1064    642     seizo 6309061 link_audit should use __asm__ with gcc
   1065    651     seizo 6310736 gcc and sgs/libld don't get along on SPARC
   1066    685       rie 6329796 Memory leak with iconv_open/iconv_close with patch 109147-33
   1067    685       rie 6332983 s9 linker patches 112963-24/113986-20 causing cluster machines not
   1068    685       rie 	to boot
   1069    827     seizo --------------------------------------------------------------------------------
   1070    956       rie All the above changes are incorporated in the following patches:
   1071   9218       Rod 	Solaris/SunOS 5.10_sparc	patch T117461-08
   1072   9218       Rod 	Solaris/SunOS 5.10_x86		patch T121208-02
   1073   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-25
   1074   9218       Rod 	Solaris/SunOS 5.9_x86		patch T113986-21
   1075   9218       Rod 	Solaris/SunOS 5.8_sparc		patch T109147-40
   1076   9218       Rod 	Solaris/SunOS 5.8_x86		patch T109148-40
   1077    827     seizo --------------------------------------------------------------------------------
   1078   3862       rie 6445311 The sparc S8/S9/S10 linker patches which include the fix for the
   1079   3862       rie 	CR6222525 are hit by the CR6439613.
   1080   3862       rie --------------------------------------------------------------------------------
   1081   3862       rie All the above changes are incorporated in the following patches:
   1082   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-26
   1083   9218       Rod 	Solaris/SunOS 5.8_sparc		patch T109147-41
   1084   3862       rie --------------------------------------------------------------------------------
   1085   1169       rie 
   1086   3731       rie -------------------------------------
   1087   4679       rie Solaris 10 807 (4th Q-update - s10u4)
   1088   3731       rie -------------------------------------
   1089   3731       rie Bugid   Risk Synopsis
   1090   3731       rie ================================================================================
   1091   3731       rie 6487273 ld.so.1 may open arbitrary locale files when relative path is built
   1092   3731       rie 	from locale environment vars
   1093   3731       rie 6487284 ld.so.1: buffer overflow in doprf() function
   1094   3731       rie --------------------------------------------------------------------------------
   1095   3862       rie All the above changes are incorporated in the following patches:
   1096   9218       Rod 	Solaris/SunOS 5.10_sparc	patch T124922-01
   1097   9218       Rod 	Solaris/SunOS 5.10_x86		patch T124923-01
   1098   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-27
   1099   9218       Rod 	Solaris/SunOS 5.9_x86		patch T113986-22
   1100   9218       Rod 	Solaris/SunOS 5.8_sparc		patch T109147-42
   1101   9218       Rod 	Solaris/SunOS 5.8_x86		patch T109148-41
   1102   3731       rie --------------------------------------------------------------------------------
   1103   3731       rie 6477132 ld.so.1: memory leak when running set*id application
   1104   3731       rie --------------------------------------------------------------------------------
   1105   3862       rie All the above changes are incorporated in the following patches:
   1106   9218       Rod 	Solaris/SunOS 5.10_sparc	patch T124922-02
   1107   9218       Rod 	Solaris/SunOS 5.10_x86		patch T124923-02
   1108   9218       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-30
   1109   9218       Rod 	Solaris/SunOS 5.9_x86		patch T113986-24
   1110   3731       rie --------------------------------------------------------------------------------
   1111   1118     seizo 6340814 ld.so.1 core dump with HWCAP relocatable object + updated statistics
   1112    827     seizo 6307274 crle bug with LD_LIBRARY_PATH
   1113    942       ahl 6317969 elfheader limited to 65535 segments (link-editor components only)
   1114    956       rie 6350027 ld.so.1 aborts with assertion failed on amd64
   1115   1109       rie 6362044 ld(1) inconsistencies with LD_DEBUG=-Dunused and -zignore
   1116   1109       rie 6362047 ld.so.1 dumps core when combining HWCAP and LD_PROFILE
   1117   1118     seizo 6304206 runtime linker may respect LANG and LC_MESSAGE more than LC_ALL
   1118   9218       Rod 6363495 Catchup required with Intel relocations
   1119   1210  ab196087 6326497 ld.so not properly processing LD_LIBRARY_PATH ending in :
   1120   1282  ab196087 6307146 mcs dumps core when appending null string to comment section
   1121   1319  ab196087 6371877 LD_PROFILE_64 with gprof does not produce correct results on amd64
   1122   1324       rie 6372082 ld -r erroneously creates .got section on i386
   1123   1324       rie 6201866 amd64: linker symbol elimination is broken
   1124   2056  ab196087 6372620 printstack() segfaults when called from static function (D)
   1125   1382       rie 6380470 32-bit ld(1) incorrectly builds 64-bit relocatable objects
   1126   1558  ab196087 6391407 Insufficient alignment of 32-bit object in archive makes ld segfault
   1127   2056  ab196087         (libelf component only) (D)
   1128   1618       rie 6316708 LD_DEBUG should provide a means of identifying/isolating individual
   1129   2762  ab196087         link-map lists (P)
   1130   1618       rie 6280209 elfdump cores on memory model 0x3
   1131   1618       rie 6197234 elfdump and dump don't handle 64-bit symbols correctly
   1132   1682       rie 6398893 Extended section processing needs some work
   1133   1698  ab196087 6397256 ldd dumps core in elf_fix_name
   1134   1722     seizo 6327926 ld does not set etext symbol correctly for AMD64 medium model (D)
   1135   1737  ab196087 6390410 64-bit LD_PROFILE can fail: relocation error when binding profile plt
   1136   1743  ab196087 6382945 AMD64-GCC: dbx: internal error: dwarf reference attribute out of bounds
   1137   1824       rie 6262333 init section of .so dlopened from audit interface not being called
   1138   1836       rie 6409613 elf_outsync() should fsync()
   1139   1995       rie 6426048 C++ exceptions broken in Nevada for amd64
   1140   2043       rie 6429418 ld.so.1: need work-around for Nvidia drivers use of static TLS
   1141   2056  ab196087 6429504 crle(1) shows wrong defaults for non-existent 64-bit config file
   1142   2133  ab196087 6431835 data corruption on x64 in 64-bit mode while LD_PROFILE is in effect
   1143   2145       rie 6423051 static TLS support within the link-editors needs a major face lift (D)
   1144   2347       rie 6388946 attempting to dlopen a .o file mislabeled as .so fails
   1145   2347       rie 6446740 allow mapfile symbol definitions to create backing storage (D)
   1146   2347       rie 4986360 linker crash on exec of .so (as opposed to a.out) -- error preferred
   1147   2347       rie 	instead
   1148   2347       rie 6229145 ld: initarray/finiarray processing occurs after got size is determined
   1149   2347       rie 6324924 the linker should warn if there's a .init section but not _init
   1150   2762  ab196087 6424132 elfdump inserts extra whitespace in bitmap value display
   1151   2454       rie 6449485 ld(1) creates misaligned TLS in binary compiled with -xpg
   1152   2454       rie 6424550 Write to unallocated (wua) errors when libraries are built with
   1153   2454       rie 	-z lazyload
   1154   2647       rie 6464235 executing the 64-bit ld(1) should be easy (D)
   1155   2648       rie 6465623 need a way of building unix without an interpreter
   1156   2698       rie 6467925 ld: section deletion (-z ignore) requires improvement
   1157   2762  ab196087 6357230 specfiles should be nuked (link-editor components only)
   1158   3862       rie --------------------------------------------------------------------------------
   1159   3862       rie All the above changes are incorporated in the following patches:
   1160   9218       Rod 	Solaris/SunOS 5.10_sparc	patch T124922-03
   1161   9218       Rod 	Solaris/SunOS 5.10_x86		patch T124923-03
   1162   3862       rie 
   1163   3862       rie These patches also include the framework changes for the following bug fixes.
   1164   3862       rie However, the associated feature has not been enabled in Solaris 10 or earlier
   1165   3862       rie releases:
   1166   3862       rie 
   1167   3862       rie 6174390 crle configuration files are inconsistent across platforms (D, P)
   1168   6234       rie 6432984 ld(1) output file removal - change default behavior (D)
   1169   6234       rie 	PSARC/2006/353 ld(1) output file removal - change default behavior
   1170   3862       rie --------------------------------------------------------------------------------
   1171   3862       rie 
   1172   5220       rie -------------------------------------
   1173   5801       rie Solaris 10 508 (5th Q-update - s10u5)
   1174   5220       rie -------------------------------------
   1175   5220       rie Bugid   Risk Synopsis
   1176   5220       rie ================================================================================
   1177   5220       rie 6561987 data vac_conflict faults on lipthread libthread libs in s10.
   1178   5220       rie --------------------------------------------------------------------------------
   1179   5220       rie All the above changes are incorporated in the following patches:
   1180   9218       Rod 	Solaris/SunOS 5.10_sparc	patch T127111-01
   1181   9218       Rod 	Solaris/SunOS 5.10_x86		patch T127112-01
   1182   5220       rie --------------------------------------------------------------------------------
   1183   5220       rie 6501793 GOTOP relocation transition (optimization) fails with offsets > 2^32
   1184   5220       rie 6532924 AMD64: Solaris 5.11 55b: SEGV after whocatches
   1185   5220       rie 6551627 OGL: SIGSEGV when trying to use OpenGL pipeline with splash screen,
   1186   5220       rie 	Solaris/Nvidia only
   1187   5220       rie --------------------------------------------------------------------------------
   1188   5220       rie All the above changes are incorporated in the following patches:
   1189   9218       Rod 	Solaris/SunOS 5.10_sparc	patch T127111-04
   1190   9218       Rod 	Solaris/SunOS 5.10_x86		patch T127112-04
   1191   5220       rie --------------------------------------------------------------------------------
   1192   5220       rie 6479848 Enhancements to the linker support interface needed. (D)
   1193   5220       rie 	PSARC/2006/595 link-editor support library interface - ld_open()
   1194   9218       Rod 6521608 assertion failure in runtime linker related to auditing
   1195   5220       rie 6494228 pclose() error when an audit library calls popen() and the main target
   1196   5220       rie 	is being run under ldd (D)
   1197   5220       rie 6568745 segfault when using LD_DEBUG with bit_audit library when instrumenting
   1198   5220       rie 	mozilla (D)
   1199   5220       rie 	PSARC/2007/413 Add -zglobalaudit option to ld
   1200   5827       rie 6602294 ps_pbrandname breaks apps linked directly against librtld_db
   1201   5220       rie --------------------------------------------------------------------------------
   1202   5220       rie All the above changes are incorporated in the following patches:
   1203   9218       Rod 	Solaris/SunOS 5.10_sparc	patch T127111-07
   1204   9218       Rod 	Solaris/SunOS 5.10_x86		patch T127112-07
   1205   5220       rie --------------------------------------------------------------------------------
   1206   5220       rie 
   1207   6719       rie -------------------------------------
   1208   6719       rie Solaris 10 908 (6th Q-update - s10u6)
   1209   6719       rie -------------------------------------
   1210   6719       rie Bugid   Risk Synopsis
   1211   6719       rie ================================================================================
   1212   6719       rie 6672544 elf_rtbndr must support non-ABI aligned stacks on amd64
   1213   6719       rie 6668050 First trip through PLT does not preserve args in xmm registers
   1214   6719       rie --------------------------------------------------------------------------------
   1215   7835       Rod All the above changes are incorporated in the following patch:
   1216   9218       Rod 	Solaris/SunOS 5.10_x86		patch T137138-01
   1217   7835       Rod --------------------------------------------------------------------------------
   1218   6719       rie 
   1219   7833       Rod -------------------------------------
   1220   7833       Rod Solaris 10 409 (7th Q-update - s10u7)
   1221   7833       Rod -------------------------------------
   1222   7833       Rod Bugid   Risk Synopsis
   1223   7833       Rod ================================================================================
   1224   7833       Rod 6629404 ld with -z ignore doesn't scale
   1225   7833       Rod 6606203 link editor ought to allow creation of >2gb sized objects (P)
   1226   8598       Rod --------------------------------------------------------------------------------
   1227   8598       Rod All the above changes are incorporated in the following patches:
   1228   9218       Rod 	Solaris/SunOS 5.10_sparc	patch T139574-01
   1229   9218       Rod 	Solaris/SunOS 5.10_x86		patch T139575-01
   1230   8598       Rod --------------------------------------------------------------------------------
   1231   7835       Rod 6746674 setuid applications do not find libraries any more because trusted
   1232   7835       Rod 	directories behavior changed (D)
   1233   7835       Rod --------------------------------------------------------------------------------
   1234   7835       Rod All the above changes are incorporated in the following patches:
   1235   9218       Rod 	Solaris/SunOS 5.10_sparc	patch T139574-02
   1236   9218       Rod 	Solaris/SunOS 5.10_x86		patch T139575-02
   1237   8598       Rod --------------------------------------------------------------------------------
   1238   8598       Rod 6703683 Can't build VirtualBox on Build 88 or 89
   1239   8598       Rod 6737579 process_req_lib() in libld consumes file descriptors
   1240   8598       Rod 6685125 ld/elfdump do not handle ZERO terminator .eh_frame amd64 unwind entry
   1241   8598       Rod --------------------------------------------------------------------------------
   1242   8598       Rod All the above changes are incorporated in the following patches:
   1243   9218       Rod 	Solaris/SunOS 5.10_sparc	patch T139574-03
   1244   9218       Rod 	Solaris/SunOS 5.10_x86		patch T139575-03
   1245   7833       Rod --------------------------------------------------------------------------------
   1246   7833       Rod 
   1247   9131       Rod -------------------------------------
   1248   9131       Rod Solaris 10 1009 (8th Q-update - s10u8)
   1249   9131       Rod -------------------------------------
   1250   9131       Rod Bugid   Risk Synopsis
   1251   9131       Rod ================================================================================
   1252   9131       Rod 6782597 32-bit ld.so.1 needs to accept objects with large inode number
   1253   9131       Rod 6805502 The addition of "inline" keywords to sgs code broke the lint
   1254   9131       Rod 	verification in S10
   1255   9218       Rod 6807864 ld.so.1 is susceptible to a fatal dlsym()/setlocale() race
   1256  10167       Rod --------------------------------------------------------------------------------
   1257  10167       Rod All the above changes are incorporated in the following patches:
   1258  10167       Rod 	Solaris/SunOS 5.10_sparc	patch T141692-01
   1259  10167       Rod 	Solaris/SunOS 5.10_x86		patch T141693-01
   1260  10167       Rod NOTE: The fix for 6805502 is only applicable to s10.
   1261  10167       Rod --------------------------------------------------------------------------------
   1262   9577       Rod 6826410 ld needs to sort sections using 32-bit sort keys
   1263  10167       Rod --------------------------------------------------------------------------------
   1264  10167       Rod All the above changes are incorporated in the following patches:
   1265  10167       Rod 	Solaris/SunOS 5.10_sparc	patch T141771-01
   1266  10167       Rod 	Solaris/SunOS 5.10_x86		patch T141772-01
   1267  10167       Rod NOTE: The fix for 6826410 is also available for s9 in the following patches:
   1268  10167       Rod 	Solaris/SunOS 5.9_sparc		patch T112963-33
   1269  10167       Rod 	Solaris/SunOS 5.9_x86		patch T113986-27
   1270  10167       Rod --------------------------------------------------------------------------------
   1271  10167       Rod 6568447 bcp is broken by 6551627
   1272  10167       Rod 6599700 librtld_db needs better plugin support
   1273  10167       Rod 6713830 mdb dumped core reading a gcore
   1274  10167       Rod 6756048 rd_loadobj_iter() should always invoke brand plugin callback
   1275  10167       Rod 6786744 32-bit dbx failed with unknown rtld_db.so error on snv_104
   1276   9218       Rod --------------------------------------------------------------------------------
   1277   9218       Rod All the above changes are incorporated in the following patches:
   1278   9218       Rod 	Solaris/SunOS 5.10_sparc	patch TXXXXXX-XX
   1279   9218       Rod 	Solaris/SunOS 5.10_x86		patch TXXXXXX-XX
   1280   9131       Rod --------------------------------------------------------------------------------
   1281   9131       Rod 
   1282  10436       Rod --------------------------------------------
   1283  10436       Rod Solaris Nevada (OpenSolaris 2008.05, snv_86)
   1284  10436       Rod --------------------------------------------
   1285   3862       rie Bugid   Risk Synopsis
   1286   3862       rie ================================================================================
   1287   2762  ab196087 6409350 BrandZ project integration into Solaris (link-editor components only)
   1288   2762  ab196087 6459189 UNIX03: *VSC* c99 compiler overwrites non-writable file
   1289   2762  ab196087 6423746 add an option to relax the resolution of COMDAT relocs (D)
   1290   2762  ab196087 4934427 runtime linker should load up static symbol names visible to
   1291   2762  ab196087 	dladdr() (D)
   1292   3466       rie 	PSARC 2006/526 SHT_SUNW_LDYNSYM - default local symbol addition
   1293   2802  ab196087 6448719 sys/elf.h could be updated with additional machine and ABI types
   1294   2850       rie 6336605 link-editors need to support R_*_SIZE relocations
   1295   2850       rie 	PSARC/2006/558 R_*_SIZE relocation support
   1296   2850       rie 6475375 symbol search optimization to reduce rescans
   1297   2850       rie 6475497 elfdump(1) is misreporting sh_link
   1298   2978       rie 6482058 lari(1) could be faster, and handle per-symbol filters better
   1299   2978       rie 6482974 defining virtual address of text segment can result in an invalid data
   1300   2978       rie 	segment
   1301   2978       rie 6476734 crle(1m) "-l" as described fails system, crle cores trying to fix
   1302   2978       rie 	/a/var/ld/ld.config in failsafe
   1303   3118  ab196087 6487499 link_audit "make clobber" creates and populates proto area
   1304   3118  ab196087 6488141 ld(1) should detect attempt to reference 0-length .bss section
   1305   3223       rie 6496718 restricted visibility symbol references should trigger archive
   1306   3223       rie 	extraction
   1307   3464       rie 6515970 HWCAP processing doesn't clean up fmap structure - browser fails to
   1308   3464       rie 	run java applet
   1309   3511       rie 6494214 Refinements to symbolic binding, symbol declarations and
   1310   3511       rie 	interposition (D)
   1311   3466       rie 	PSARC/2006/714 ld(1) mapfile: symbol interpose definition
   1312   3492  ab196087 6475344 DTrace needs ELF function and data symbols sorted by address (D)
   1313   3492  ab196087 	PSARC/2007/026 ELF symbol sort sections
   1314   3617       rie 6518480 ld -melf_i386 doesn't complain (D)
   1315   3621  ab196087 6519951 bfu is just another word for exit today (RPATH -> RUNPATH conversion
   1316   6234       rie 	bites us) (D) 
   1317   3617       rie 6521504 ld: hardware capabilities processing from relocatables objects needs
   1318   3617       rie 	hardening.
   1319   3621  ab196087 6518322 Some ELF utilities need updating for .SUNW_ldynsym section (D)
   1320   3621  ab196087 	PSARC/2007/074 -L option for nm(1) to display SHT_SUNW_LDYNSYM symbols
   1321   3731       rie 6523787 dlopen() handle gets mistakenly orphaned - results in access to freed
   1322   3731       rie 	memory
   1323   3746       raf 6524709 executables using /usr/lib/libc.so.1 as the ELF interpreter dump core
   1324   3746       raf 	(link-editor components only)
   1325   3775  ab196087 6531189 SEGV in dladdr()
   1326   3787       rie 6527318 dlopen(name, RTLD_NOLOAD) returns handle for unloaded library
   1327   3788  ab196087 6518359 extern mapfiles references to _init/_fini can create INIT/FINI
   1328   3788  ab196087 	addresses of 0
   1329   3817       rie 6533587 ld.so.1: init/fini processing needs to compensate for interposer
   1330   3817       rie 	expectations
   1331   3850  ab196087 6516118 Reserved space needed in ELF dynamic section and string table (D)
   1332   3850  ab196087 	PSARC/2007/127 Reserved space for editing ELF dynamic sections
   1333   3862       rie 6535688 elfdump could be more robust in the face of Purify (D)
   1334   3875  ab196087 6516665 The link-editors should be more resilient against gcc's symbol
   1335   3875  ab196087 	versioning
   1336   4031       rie 6541004 hwcap filter processing can leak memory
   1337   4063  ab196087 5108874 elfdump SEGVs on bad object file
   1338   4065       rie 6547441 Uninitialized variable causes ld.so.1 to crash on object cleanup
   1339   4146  ab196087 6341667 elfdump should check alignments of ELF header elements
   1340   4146  ab196087 6387860 elfdump cores, when processing linux built ELF file
   1341   4156  ab196087 6198202 mcs -d dumps core
   1342   4168  ab196087 6246083 elfdump should allow section index specification
   1343   4168  ab196087 	(numeric -N equivalent) (D)
   1344   4168  ab196087 	PSARC/2007/247 Add -I option to elfdump
   1345   4242  ab196087 6556563 elfdump section overlap checking is too slow for large files
   1346   4284       rie 5006034 need ?E mapfile feature extension (D)
   1347   4433  ab196087 6565476 rtld symbol version check prevents GNU ld binary from running
   1348   4474  ab196087 6567670 ld(1) symbol size/section size verification uncovers Haskell
   1349   4474  ab196087 	compiler inconsistency
   1350   4665  ab196087 6530249 elfdump should handle ELF files with no section header table (D)
   1351   4665  ab196087 	PSARC/2007/395 Add -P option to elfdump
   1352   4699       rie 6573641 ld.so.1 does not maintain parent relationship to a dlopen() caller.
   1353   4716  ab196087 6577462 Additional improvements needed to handling of gcc's symbol versioning
   1354   4734  ab196087 6583742 ELF string conversion library needs to lose static writable buffers
   1355   4832       rie 6589819 ld generated reference to __tls_get_addr() fails when resolving to a
   1356   4832       rie 	shared object reference
   1357   4947       rie 6595139 various applications should export yy* global variables for libl
   1358   6234       rie 	PSARC/2007/474 new ldd(1) -w option
   1359   4991  ab196087 6597841 gelf_getdyn() reads one too many dynamic entries
   1360   5067       rie 6603313 dlclose() can fail to unload objects after fix for 6573641
   1361   5220       rie 6234471 need a way to edit ELF objects (D)
   1362   5088  ab196087 	PSARC/2007/509 elfedit
   1363   5152  ab196087 5035454 mixing -Kpic and -KPIC may cause SIGSEGV with -xarch=v9
   1364   5154  ab196087 6473571 strip and mcs get confused and corrupt files when passed
   1365   5154  ab196087 	non-ELF arguments
   1366   5154  ab196087 6253589 mcs has problems handling multiple SHT_NOTE sections
   1367   5189  ab196087 6610591 do_reloc() should not require unused arguments
   1368   5220       rie 6602451 new symbol visibilities required: EXPORTED, SINGLETON and ELIMINATE (D)
   1369   5220       rie 	PSARC/2007/559 new symbol visibilities - EXPORTED, SINGLETON, and
   1370   5220       rie 	ELIMINATE
   1371   5230  ab196087 6570616 elfdump should display incorrectly aligned note section
   1372   5308  ab196087 6614968 elfedit needs string table module (D)
   1373   5324       rie 6620533 HWCAP filtering can leave uninitialized data behind - results in
   1374   5324       rie 	"rejected: Invalid argument"
   1375   5368       rie 6617855 nodirect tag can be ignored when other syminfo tags are available
   1376   5368       rie 	(link-editor components only)
   1377   5411  ab196087 6621066 Reduce need for new elfdump options with every section type (D)
   1378   5411  ab196087 	PSARC/2007/620 elfdump -T, and simplified matching
   1379   5451       rie 6627765 soffice failure after integration of 6603313 - dangling GROUP pointer.
   1380   5459  ab196087 6319025 SUNWbtool packaging issues in Nevada and S10u1.
   1381   5565  ab196087 6626135 elfedit capabilities str->value mapping should come from
   1382   5565  ab196087 	usr/src/common/elfcap
   1383   5801       rie 6642769 ld(1) -z combreloc should become default behavior (D)
   1384   6234       rie 	PSARC/2008/006 make ld(1) -z combreloc become default behavior
   1385   5827       rie 6634436 XFFLAG should be updated.  (link-editor components only)
   1386   5892  ab196087 6492726 Merge SHF_MERGE|SHF_STRINGS input sections
   1387   5905       rie 4947191 OSNet should use direct bindings  (link-editor components only)
   1388   5950       rie 6654381 lazy loading fall-back needs optimizing
   1389   5971       rie 6658385 ld core dumps when building Xorg on nv_82
   1390   6040       rie 6516808 ld.so.1's token expansion provides no escape for platforms that don't
   1391   6040       rie 	report HWCAP
   1392   6117       rie 6668534 Direct bindings can compromise function address comparisons from
   1393   6117       rie 	executables
   1394   6117       rie 6667661 Direct bindings can compromise executables with insufficient copy
   1395   6117       rie 	relocation information
   1396   6234       rie 6357282 ldd should recognize PARENT and EXTERN symbols (D)
   1397   6234       rie 	PSARC/2008/148 new ldd(1) -p option
   1398   6166       rie 6672394 ldd(1) unused dependency processing is tricked by relocations errors
   1399  10436       Rod --------------------------------------------------------------------------------
   1400  10436       Rod 
   1401  10436       Rod ---------------------------------------------
   1402  10436       Rod Solaris Nevada (OpenSolaris 2008.11, snv_101)
   1403  10436       Rod ---------------------------------------------
   1404  10436       Rod Bugid   Risk Synopsis
   1405  10436       Rod ================================================================================
   1406   6234       rie 6671255 link-editor should support cross linking (D)
   1407   6234       rie 	PSARC/2008/179 cross link-editor
   1408   6225  ab196087 6674666 elfedit dyn:posflag1 needs option to locate element via NEEDED item
   1409   6234       rie 6675591 elfwrap - wrap data in an ELF file (D,P)
   1410   6234       rie 	PSARC/2008/198 elfwrap - wrap data in an ELF file
   1411   6322  ab196087 6678244 elfdump dynamic section sanity checking needs refinement
   1412   6322  ab196087 6679212 sgs use of SCCS id for versioning is obstacle to mercurial migration
   1413   6323  ab196087 6681761 lies, darn lies, and linker README files
   1414   6387       rie 6509323 Need to disable the Multiple Files loading - same name, different
   1415   6387       rie 	directories (or its stat() use)
   1416   6406       rie 6686889 ld.so.1 regression - bad pointer created with 6509323 integration
   1417   6569  ab196087 6695681 ldd(1) crashes when run from a chrooted environment
   1418   6572  ab196087 6516212 usr/src/cmd/sgs/libelf warlock targets should be fixed or abandoned
   1419   6614       rie 6678310 using LD_AUDIT, ld.so.1 calls shared library's .init before library is
   1420   6614       rie 	fully relocated (link-editor components only)
   1421   6614       rie 6699594 The ld command has a problem handling 'protected' mapfile keyword.
   1422   6635  ab196087 6699131 elfdump should display core file notes (D)
   1423   6652       rie 6702260 single threading .init/.fini sections breaks staroffice
   1424   6667       rie 6703919 boot hangs intermittently on x86 with onnv daily.0430 and on
   1425   6677  ab196087 6701798 ld can enter infinite loop processing bad mapfile
   1426   6719       rie 6706401 direct binding copy relocation fallback is insufficient for ild
   1427   6719       rie 	generated objects
   1428   6746       rie 6705846 multithreaded C++ application seems to get deadlocked in the dynamic
   1429   6746       rie 	linker code
   1430   6766       rie 6686343 ldd(1) - unused search path diagnosis should be enabled
   1431   6874       rie 6712292 ld.so.1 should fall back to an interposer for failed direct bindings
   1432   6951  ab196087 6716350 usr/src/cmd/sgs should be linted by nightly builds
   1433   7008  ab196087 6720509 usr/src/cmd/sgs/sgsdemangler should be removed
   1434   7064  ab196087 6617475 gas creates erroneous FILE symbols [was: ld.so.1 is reported as
   1435   7064  ab196087 	false positive by wsdiff]
   1436   7082  ab196087 6724311 dldump() mishandles R_AMD64_JUMP_SLOT relocations
   1437   7122  ab196087 6724774 elfdump -n doesn't print siginfo structure
   1438   7199  ab196087 6728555 Fix for amd64 aw (6617475) breaks pure gcc builds
   1439   7359       Rod 6734598 ld(1) archive processing failure due to mismatched file descriptors
   1440   7404       Ali 6684577 ld should propagate SHF_LINK_ORDER flag to ET_REL objects
   1441   7463       Rod 6735939 ld(1) discarded symbol relocations errors (Studio and GNU).
   1442   7463       Rod 6354160 Solaris linker includes more than one copy of code in binary when
   1443   7463       Rod 	linking gnu object code
   1444   7744       Ali 6744003 ld(1) could provide better argument processing diagnostics (D)
   1445   7636       Rod 	PSARC 2008/583 add gld options to ld(1)
   1446   7744       Ali 6749055 ld should generate GNU style VERSYM indexes for VERNEED records (D)
   1447   7682       Ali 	PSARC/2008/603 ELF objects to adopt GNU-style Versym indexes
   1448   7744       Ali 6752728 link-editor can enter UNDEF symbols in symbol sort sections
   1449   7785       Rod 6756472 AOUT search path pruning (D)
   1450  10436       Rod --------------------------------------------------------------------------------
   1451  10436       Rod 
   1452  10436       Rod ---------------------------------------------
   1453  10436       Rod Solaris Nevada (OpenSolaris 2009.06, snv_111)
   1454  10436       Rod ---------------------------------------------
   1455  10436       Rod Bugid   Risk Synopsis
   1456  10436       Rod ================================================================================
   1457  10436       Rod 
   1458   7833       Rod 6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilities (D)
   1459   7833       Rod 	(link-editor components only)
   1460   7833       Rod 	PSARC/2008/622 32-bit Address Restriction Software Capabilities Flag
   1461   7835       Rod 6756953 customer requests that DT_CONFIG strings be honored for secure apps (D)
   1462   7974       Ali 6765299 ld --version-script option not compatible with GNU ld (D)
   1463   7983       Ali 6748160 problem with -zrescan (D)
   1464   7983       Ali 	PSARC/2008/651 New ld archive rescan options
   1465   8140       Ali 6763342 sloppy relocations need to get sloppier
   1466   8159       Ali 6736890 PT_SUNWBSS should be disabled (D)
   1467   8159       Ali 	PSARC/2008/715 PT_SUNWBSS removal
   1468   8203       Ali 6772661 ldd/lddstub/ld.so.1 dump core in current nightly while processing
   1469   8203       Ali 	libsoftcrypto_hwcap.so.1
   1470   8223       Ali 6765931 mcs generates unlink(NULL) system calls
   1471   8324       Ali 6775062 remove /usr/lib/libldstab.so (D)
   1472   8368       Ali 6782977 ld segfaults after support lib version error sends bad args to vprintf()
   1473   8369       Ali 6773695 ld -z nopartial can break non-pic objects
   1474   8388       Rod 6778453 RTLD_GROUP prevents use of application defined malloc
   1475   8501       Rod 6789925 64-bit applications with SF1_SUNW_ADDR32 require non-default starting
   1476   8501       Rod 	address
   1477   8548       Ali 6792906 ld -z nopartial fix breaks TLS
   1478   8598       Rod 6686372 ld.so.1 should use mmapobj(2)
   1479   8598       Rod 6726108 dlopen() performance could be improved.
   1480   8608       Ali 6792836 ld is slow when processing GNU linkonce sections
   1481   8620       Rod 6797468 ld.so.1: orphaned handles aren't processed correctly
   1482   8645       Rod 6798676 ld.so.1: enters infinite loop with realloc/defragmentation logic
   1483   8699       Rod 6237063 request extension to dl* family to provide segment bounds
   1484   8699       Rod 	information (D)
   1485   8699       Rod 	PSARC/2009/054 dlinfo(3c) - segment mapping retrieval
   1486   8747       Ali 6800388 shstrtab can be sized incorrectly when -z ignore is used
   1487   8814       Rod 6805009 ld.so.1: link map control list tear down leaves dangling pointer -
   1488   8814       Rod 	pfinstall does it again.
   1489   8881       Ali 6807050 GNU linkonce sections can create duplicate and incompatible
   1490   8881       Ali 	eh_frame FDE entries
   1491  10436       Rod --------------------------------------------------------------------------------
   1492  10436       Rod 
   1493  10436       Rod --------------
   1494  10436       Rod Solaris Nevada
   1495  10436       Rod --------------
   1496  10436       Rod Bugid   Risk Synopsis
   1497  10436       Rod ================================================================================
   1498   9085       Ali 6813909 generalize eh_frame support to non-amd64 platforms
   1499   9131       Rod 6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations
   1500   9144       Rod 6802452 libelf shouldn't use MS_SYNC
   1501   9155       Ali 6818012 nm tries to modify readonly segment and dumps core
   1502   9218       Rod 6821646 xVM dom0 doesn't boot on daily.0324 and beyond
   1503   9218       Rod 6822828 librtld_db can return RD_ERR before RD_NOMAPS, which compromises dbx
   1504   9218       Rod 	expectations.
   1505   9273       Ali 6821619 Solaris linkers need systematic approach to ELF OSABI
   1506   9273       Ali 	PSARC/2009/196 ELF objects to set OSABI / elfdump -O option
   1507   9313       Ali 6827468 6801536 breaks 'ld -s' if there are weak/strong symbol pairs
   1508   9340       Rod 6715578 AOUT (BCP) symbol lookup can be compromised with lazy loading.
   1509   9340       Rod 6752883 ld.so.1 error message should be buffered (not sent to stderr).
   1510   9340       Rod 6577982 ld.so.1 calls getpid() before it should when any LD_* are set
   1511   9340       Rod 6826513 ldd gets confused by a crle(1) LD_PRELOAD setting
   1512   9406       Ali 6831285 linker LD_DEBUG support needs improvements
   1513   9569       Rod 6806791 filter builds could be optimized (link-editor components only)
   1514   9569       Rod 6823371 calloc() uses suboptimal memset() causing 15% regression in SpecCPU2006
   1515   9569       Rod 	gcc code (link-editor components only)
   1516   9577       Rod 6831308 ld.so.1: symbol rescanning does a little too much work
   1517   9615       Ali 6837777 ld ordered section code uses too much memory and works too hard
   1518   9646       Ali 6841199 Undo 10 year old workaround and use 64-bit ld on 32-bit objects
   1519   9646       Ali 6784790 ld should examine archives to determine output object class/machine
   1520   9646       Ali 	PSARC/2009/305 ld -32 option
   1521   9878       Ali 6849998 remove undocumented mapfile $SPECVERS and $NEED options
   1522   9900       Ali 6851224 elf_getshnum() and elf_getshstrndx() incompatible with 2002 ELF gABI
   1523   9900       Ali 	agreement
   1524   9900       Ali 	PSARC/2009/363 replace elf_getphnum, elf_getshnum, and elf_getshstrndx
   1525   9963       Rod 6853809	ld.so.1: rescan fallback optimization is invalid
   1526   9963       Rod 6854158	ld.so.1: interposition can be skipped because of incorrect
   1527   9963       Rod 	caller/destination validation
   1528  10167       Rod 6862967 rd_loadobj_iter() failing for core files
   1529  10167       Rod 6856173 streams core dumps when compiled in 64bit with a very large static
   1530  10167       Rod 	array size
   1531  10167       Rod 6834197 ld pukes when given an empty plate
   1532  10436       Rod 6516644 per-symbol filtering shouldn't be allowed in executables
   1533  10454       Ali 6878605 ld should accept '%' syntax when matching input SHT_PROGBITS sections
   1534  10580       Ali 6850768 ld option to autogenerate wrappers/interposers similar to GNU ld --wrap
   1535  10580       Ali 	PSARC/2009/493 ld -z wrap option
   1536  10792       Rod 6888489 Null environment variables are not overriding crle(1) replaceable
   1537  10792       Rod 	environment variables.
   1538  10809       Ali 6885456 Need to implement GNU-ld behavior in construction of .init/.fini sections
   1539