Sun Studio is used to build illumos-userland, which includes Quagga on 
OpenIndiana. Joyent only ships Quagga from pkgsrc though, so we use gcc. I'm 
not sure about OmniOS. But its use in OI is probably reason enough to keep it.

-- 
Brian Bennett
Systems Engineer, Cloud Operations, Joyent, Inc.
655 Montgomery St., Suite 1600 | San Francisco | California | 94111
[email protected] | www.joyent.com
office 415-400-0602 | mobile 619-663-IPv6

> On Mar 3, 2015, at 10:34 PM, David Lamparter <[email protected]> 
> wrote:
> 
>> On Tue, Mar 03, 2015 at 04:41:41PM -0800, Brian Bennett wrote:
>> I can confirm that I am running it in production on SmartOS (illumos).
>> The patch itself came from Sun
>> (https://github.com/illumos/illumos-userland/commit/f1b523afb92391c7df59d207a0418f627184a2af)
>> in 2008 when Quagga was imported form the Sun Freeware companion set,
>> which is where I lose track of it.
>> 
>> So it's been in use on SunOS platforms for at least the past 7 years,
>> and probably at least since Solaris 10 was released in 2005.
> 
> Uh, yeah... applied, Thanks!
> 
> 
> This reminds me of yet another thing: configure.ac still contains some
> compiler detection logic for "Sun Studio 10 / SunPro 5.7", is that (or
> some grandchild of it) still in use?
> (It uses CFLAGS "-xO4 -v -g -xspace -xcode=pic32 -xstrconst -xc99")
> 
> -David
> 
>>> On Mar 3, 2015, at 11:47 AM, Greg Troxel <[email protected]> wrote:
>>> David Lamparter <[email protected]> writes:
>>> 
>>>> Well, the changes are entirely inside an
>>>> #elif defined (HAVE_SOLARIS_CAPABILITIES)
>>>> block; as such I'd just go apply them after the release is out.  I'm
>>>> just not keen on touching capabilities code directly before a release ;)
>>> 
>>> That sounds sensible.  Although Brian sending in the patch may be 1
>>> datapoint that the new code works and we have 0 that the old code works.
>>> 
>>>> Reminds me, though:  what are we doing in regard to capabilities on BSD?
>>> 
>>> I believe that there was an effort to bring POSIX.1e to FreeBSD:
>>> 
>>> http://www.trustedbsd.org/cap.html
>>> 
>>> and that it stalled.   So I'd expect that quagga's POSIX code will work
>>> when a BSD gets POSIX capabilities, and until then there's nothing to
>>> do.
> 
> 

_______________________________________________
Quagga-dev mailing list
[email protected]
https://lists.quagga.net/mailman/listinfo/quagga-dev

Reply via email to