Why isn't (wasn't !!) there ISA-related prototype-splitting (_com/_i386/_sparc) 
in many pkgdefs subdirs, e.g. for mesa:
http://src.opensolaris.org/source/xref/fox/fox-gate/XW_NV/packages/SUNWxorg-mesa/prototype

Worse#0: Explicitly referencing "amd64" folders in that one universal mesa 
"prototype" file, rather than $plat_64.

Worse#1, this:

# "legacy" SPARC links for GLU/GLw headers and libraries
[...]
    197 d none lib/amd64 0755 root bin
    198 s none lib/amd64/libGL.so=../../X11/lib/amd64/libGL.so 0755 root bin
    199 s none lib/amd64/libGL.so.1=../../X11/lib/amd64/libGL.so.1 0755 root bin
    200 s none lib/amd64/libGLU.so=../../X11/lib/amd64/libGLU.so 0755 root bin
    201 s none lib/amd64/libGLU.so.1=../../X11/lib/amd64/libGLU.so.1 0755 root 
bin
    202 s none lib/amd64/libGLw.so=../../X11/lib/amd64/libGLw.so 0755 root bin
    203 s none lib/amd64/libGLw.so.1=../../X11/lib/amd64/libGLw.so.1 0755 root 
bin

Rather "legacy /usr/openwin links", than "SPARC links". What looks especially 
confusing is, that those "legacy SPARC links" are pointing from and to "amd64"  
 :-)

So all this needed a re-engineering.
And I'm almost done with that.
p.s. I have removed those legacy links, because we now have mesa versions of 
everything. Plus /usr/openwin may even disappear in the mid-term to longer 
future (or may only exist as symlink to /usr/X11).

--
Regards,
%martin
 
 
This message posted from opensolaris.org

Reply via email to