Actually I’ve thought through this:
garrett@openindiana{1297}> uname -a
illumos openindiana 0.9.50 illumos-gate i86pc i386 i86pc
garrett@openindiana{1298}> puname -S uname -a
SunOS openindiana 5.11 alternate-uname i86pc i386 i86pc
You can set puname -S (inherited proc flag) to get the old uname results. :-)
It turns out this is required to run studio tools (lint!) in 64-bit mode. (Its
looking for SunOS 5.7.)
Furthermore, auto* let you specify the the configuration as well.
Finally, once someone other than just me is running these bits, I’ll push to
get the upstream autotools to recognize “illumos”. They did this a while back
for another illumos variant — AuroraUX, so I expect they’ll be happy to
accommodate us once we have a little traction. (Not even very much. :-)
- Garrett
> On Nov 10, 2014, at 2:34 PM, Bob Friesenhahn <[email protected]>
> wrote:
>
> On Mon, 10 Nov 2014, Garrett D'Amore via illumos-developer wrote:
>>
>> For some value of incompatible. I think you’d find that what really happens
>> is that compilation by default is standards compliant, and really most
>> people will find that everything Just Works. The exceptions will be some
>> edge cases that probably impact few people … of course those things that
>> depend upon on “uname” are going to break, but that’s part of the motivation
>> of *changing* uname. :-)
>
> As mentioned before, one thing which will break is GNU autotools (autoconf,
> automake, libtool, and config.guess). Most free software packages have a
> copy of GNU autotools embedded in them in order for them to compile. It is
> possible to update the autotools used for an existing package, but source
> code edits are often required.
>
> Changing the OS reported by uname is a quick way to become marginalized since
> free software packages won't compile any more.
>
> Bob
> --
> Bob Friesenhahn
> [email protected], http://www.simplesystems.org/users/bfriesen/
> GraphicsMagick Maintainer, http://www.GraphicsMagick.org/
-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be
Modify Your Subscription:
https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4
Powered by Listbox: http://www.listbox.com