[OpenIndiana-discuss] Using SunStudio compiler for building SFE packages, and/or building OI?

Alan Coopersmith alan.coopersmith at oracle.com
Tue Jan 17 20:35:03 UTC 2012


On 01/17/12 05:56 AM, Hans J. Albertsson wrote:
> A:
> Can the SunStudio 12.3 compiler build SFE packages, in the technical sense?
> And, what about building the entire OI distro?

The illumos gate would need changes to build usable packages with 12.3.
Changing compiler versions for the kernel is not a trivial matter, nor
is keeping the tree from having an increase in lint problems when you
switch to a new lint version with improved checks.  The higher you go
in the stack, the less change is likely to be required, but there's
still some.   For instance, you can't build the X packages with 12.3
unless you patch the MMX intrinsics code in pixman to work with it:
http://cgit.freedesktop.org/pixman/commit/?id=007d8b1813e34a7f881d9b241806f8323e9667cd

> B:
> Would using SunStudio 12.3 for any of these jobs cause problems in
> redistributing the compiled packages, legally and/or technically?

It shouldn't, as long as none of the packages you compile require you to be
able to redistribute the compiler used to build them.   Of course, for real
answers about what's legal, you need to ask lawyers, not engineers.

-- 
	-Alan Coopersmith-        alan.coopersmith at oracle.com
	 Oracle Solaris Platform Engineering: X Window System




More information about the OpenIndiana-discuss mailing list