I am submitting this case for Craig Mohrman. The interfaces added by this case have stability level Committed. I am asking for a patch release binding. The project team only plans to integrate into ONNV, but I see no reason why this couldn't be added to a patch release if a customer escalates a request to do so. The timer is set to expire on July 27, 2006. - Don Template Version: @(#)sac_nextcase 1.56 10/26/05 SMI 1. Introduction 1.1. Project/Component Working Name: Generic 32-bit/64-bit symbolic links for ucblib libraries 1.2. Name of Document Author/Supplier: Author: Craig Mohrman 1.3 Date of This Document: 20 July, 2006 4. Technical Description Summary ======= Add a symbolic link with the name '64' in /usr/ucblib and point it at the architecture specific directory which contains 64-bit libraries. Add a symbolic link with the name '32' in /usr/ucblib and point it at '.'. Background ========== /lib and /usr/lib, as well as other library directories spread throughout Solaris, that contain 32-bit as well as 64-bit implementations, contain a separate directory that holds the 64-bit versions of those libraries. The name of this directory is architecture specific; eg. sparcv9 or amd64. An additional directory entry has been added, by the name '64', and pointed at the architecture specific 64-bit directory to create an architecture neutral name. A symbolic link by the name of '32' pointing at '.' is also added for bitsize neutrality. This will satisfy RFE: 5084403 /usr/ucblib needs to ship with 32/64 symlinks Details of Changes ================== Create symbolic links such that: On all architecture machines, /usr/ucblib/32 is a symlink pointing to ".". On 64-bit AMD architecture machines, /usr/ucblib/64 is a symlink pointing to "/usr/ucblib/amd64". And on a 64-bit SPARC architecture machines, /usr/ucblib/64 is a symlink pointing to "/usr/ucblib/sparcv9". Documentation ============= filesystem.5 - add /usr/ucblib/64 and /usr/ucblib/32 entries libcurses.3libucb - add /usr/ucblib/64 entry libdbm.3libucb - add /usr/ucblib/64 entry Ironically: librpcsoc.3libucb libtermcap.3libucb libucb.3libucb already reference /usr/ucblib/64 which doesn't exist Exported Interfaces =================== Interface Stability --------- --------- /usr/ucblib/32 Committed /usr/ucblib/64 Committed 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: ON 6.5. ARC review type: FastTrack