Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Mar 2009 18:10:36 +0000
From:      Bruce Cran <bruce@cran.org.uk>
To:        Sam Leffler <sam@freebsd.org>
Cc:        svn-src-head@freebsd.org, Vasil Dimov <vd@freebsd.org>, svn-src-all@freebsd.org, src-committers@freebsd.org, Coleman Kane <cokane@freebsd.org>
Subject:   Re: svn commit: r189828 - in head: include sys/sys
Message-ID:  <20090320181036.3589c284@gluon>
In-Reply-To: <49C3D518.6070105@freebsd.org>
References:  <200903142010.n2EKAESF006945@svn.freebsd.org> <20090320140015.GA17645@hub.freebsd.org> <20090320153405.GA62675@zim.MIT.EDU> <49C3BCD4.4030605@freebsd.org> <1237567495.1993.2.camel@localhost> <49C3D518.6070105@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 20 Mar 2009 10:40:40 -0700
Sam Leffler <sam@freebsd.org> wrote:

> Coleman Kane wrote:
> > On Fri, 2009-03-20 at 08:57 -0700, Sam Leffler wrote:
    
> >> Dumb question, why do we need devel/pth?  Isn't the native pthread 
> >> support sufficient?
> >>
> >>     Sam
> >>
> >>     
> >
> > For whatever reason, both security/libassuan and security/gnupg want
> > pth.
> >
> > I was able to solve the problem by removing the "#include
> > <signal.h>" from the offending file (there is only one) in
> > devel/pth. After that, it built fine and I am using it now.
> >
> > Maybe devel/pth doesn't even really need to #include <signal.h>
> > anymore....
> >   
> 
> Well a recent foray into dealing with this ports breakage made me 
> question why we drag in various packages.  devel/pth is one example;
> I see many others scroll by that appear to duplicate functionality in
> the base system.  At the end of the day it's clearly an issue of
> maintenance overhead--we'd have to mod apps to do things like remove
> use of gnu-long-opts in to switch away from things like gtar and the
> savings is unclear.  But I can ask...

The only explanation I've found as to why gnupg requires pth and
doesn't just use the OS's
own pthreads implementation
is at http://markmail.org/message/3euqd4xfg6e5ehc7 

-- 
Bruce Cran



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090320181036.3589c284>