Shawn Walker wrote:
> Nicolas Williams wrote:
>> On Thu, Jul 23, 2009 at 09:07:53PM -0700, Garrett D'Amore wrote:
>>> I agree with all of your points.
>>>
>>> However, we've already established a precedent in many other cases
>>> that FOSS cases can integrate without necessarily taking the same
>>> steps that we would require of software developed internally.
>>
>> But surely there are limits.  Having the GNU Pth library on the system
>> for other apps to link with is bad.  Using the GNU Pth library in GPG is
>> less bad.  Why not just require that the i-team at least not deliver Pth
>> compilation links, or, better, statically link Pth into GPG?
> 
> I'm sure there are other bits of FOSS software that use the GNU Pth
> library.  While I too would like to see software we ship use the better
> threading library, isn't at least justifiable that GNU Pth be shipped to
> make it easier to compile and use FOSS that is not provided by Sun?
> 
> Cheers,


Yes, thank you, that is my position as well.   There are plenty of FOSS 
packages already delivered that could benefit from being modified 
to take full advantage of native Solaris code.   It is unreasonable to burden 
the teams that want to bring FOSS code to Solaris to also put in additional 
effort to fully "Solaris-ize" the code in question.   If integrating into ON,
then the argument is stronger, but for SFW packages ideally we like
to just drop in the tarballs from the upstream community and apply a 
minimal amount of changes to get it to compile and work.  The overall
goal is to attract more FOSS development on Solaris.  If we try to redesign
every package to fit our preferred model, the level of interest will fall
off significantly both internally and externally.

If someone in the future wants to deliver a project that is written from
scratch and they want to use Pth instead of the native thread libraries,
there are architectural reviews, code reviews, and design reviews that
should hopefully steer that team away from Pth in favor of native libraries.

-Wyllys






Reply via email to