Martin Bochnig wrote:
> 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

It was only done in the packages where it was needed - it should
be trivial to add to any others where it's needed, just do a
mv prototype prototype_com and add it to the list in make_release_packages.

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

The Mesa prototype you have was created assuming Mesa was only needed on x86
since Solaris already had OpenGL on SPARC.   Obviously, that was a couple
years before anyone thought of fully-open-X or Indiana, and no one has gone
back in to fix them.

> Worse#1, this:
> 
> # "legacy" SPARC links for GLU/GLw headers and libraries
> 
> Rather "legacy /usr/openwin links", than "SPARC links". What looks especially 
> confusing is, that those "legacy SPARC links" are pointing from and to 
> "amd64"   :-)

I'd have to ask the original engineer, but I assume "SPARC" was a
reference to the Solaris OpenGL for SPARC.

-- 
        -Alan Coopersmith-           alan.coopersmith at sun.com
         Sun Microsystems, Inc. - X Window System Engineering

Reply via email to