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