Subject: Move GNU liby from /usr/sfw to /usr/gnu [PSARC/2007/652 FastTrack timeout 11/13/2007] To: PSARC-ext@Sun.Com Cc: Bcc: one-pager-list@sac.sfbay one-pager-log@sac.sfbay sac-bar@sac.sfbay Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI This information is Copyright 2007 Sun Microsystems 1. Introduction 1.1. Project/Component Working Name: Move GNU liby from /usr/sfw to /usr/gnu 1.2. Name of Document Author/Supplier: Author: Dermot McCluskey 1.3 Date of This Document: 13 November, 2007 4. Technical Description Move GNU liby from /usr/sfw to /usr/gnu 1. Summary This fast-track moves the GNU yacc library, liby, provided by Bison, from /usr/sfw to /usr/gnu. Patch release binding is requested. 2. Discussion In PSARC/2007/055 [1], the non-name conflicting parts of GNU Bison were moved from /usr/sfw to /usr. This case moves the remaining GNU Bison component, liby, and its 64-bit variants added in PSARC/2007/289 [2], from /usr/sfw to /usr/gnu. The /usr/gnu location is required, in accordance with the guidelines in PSARC/2007/047 [3], so as to avoid conflict with the Solaris yacc library already at /usr/lib/liby.so.1. This case will provide the first files to be installed in the following new directories, introduced in PSARC/2007/047 [3]: /usr/gnu/lib /usr/gnu/lib/amd64 /usr/gnu/lib/sparcv9 Compatibility links will be maintained in /usr/sfw/lib. These files will continue to be delivered via the SUNWgccruntime package. 3. Interfaces Exported Interfaces =================== /usr/gnu/lib/liby.so.1 Uncommitted Shared lib (was /usr/sfw/lib/liby.so.1) /usr/gnu/lib/liby.so Uncommitted Symbolic link (was /usr/sfw/lib/liby.so) /usr/sfw/lib/liby.so.1 Uncommitted Symbolic link /usr/sfw/lib/liby.so Uncommitted Symbolic link /usr/gnu/lib/amd64/liby.so.1 Uncommitted Shared lib (was /usr/sfw/lib/amd64/liby.so.1) /usr/gnu/lib/amd64/liby.so Uncommitted Symbolic link (was /usr/sfw/lib/amd64/liby.so) /usr/sfw/lib/amd64/liby.so.1 Uncommitted Symbolic link /usr/sfw/lib/amd64/liby.so Uncommitted Symbolic link /usr/gnu/lib/sparcv9/liby.so.1 Uncommitted Shared lib (was /usr/sfw/lib/sparcv9/liby.so.1) /usr/gnu/lib/sparcv9/liby.so Uncommitted Symbolic link (was /usr/sfw/lib/sparcv9/liby.so) /usr/sfw/lib/sparcv9/liby.so.1 Uncommitted Symbolic link /usr/sfw/lib/sparcv9/liby.so Uncommitted Symbolic link REFERENCES [1] D. McCluskey, PSARC/2007/055: BISON migration from /usr/sfw to /usr [2] M. Sullivan, PSARC 2007/289: Upgrade flex & bison [3] S. Hahn, B. Smaalders, and R. Orth, PSARC/2007/047: /usr/gnu 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: Desktop - JDS 6.5. ARC review type: FastTrack 6.6. ARC Exposure: open