On Sun, Jan 11, 2015 at 11:27:44PM +0200, Konstantin Belousov wrote:
> On Sun, Jan 11, 2015 at 09:25:02AM +0000, Baptiste Daroussin wrote:
> > Author: bapt
> > Date: Sun Jan 11 09:25:01 2015
> > New Revision: 276962
> > URL: https://svnweb.freebsd.org/changeset/base/276962
> > 
> > Log:
> >   Do not regenerate and install liblzma.pc when only build libraries
> >   aka do not regenerate while generating 32bits libs
> >   
> >   Reported by:      antoine
> > 
> > Modified:
> >   head/lib/liblzma/Makefile
> > 
> > Modified: head/lib/liblzma/Makefile
> > ==============================================================================
> > --- head/lib/liblzma/Makefile       Sun Jan 11 08:40:01 2015        
> > (r276961)
> > +++ head/lib/liblzma/Makefile       Sun Jan 11 09:25:01 2015        
> > (r276962)
> > @@ -148,12 +148,13 @@ CFLAGS+=      -DSYMBOL_VERSIONING
> >  
> >  CLEANFILES+=       liblzma.pc
> >  
> > +.if !defined(LIBRARIES_ONLY)
> >  all: liblzma.pc
> I think that much better define to differentiate on would be COMPAT_32BIT.
> 
> That said, head and stable/10 should be almost clean now for allowing
> ports and third-party software to work with cc -m32.  I think
> that this commit makes it in other direction.
> 
> Could the .pc files for base system provided by some port ?
> 
I think the best would probably be to create a bsd.pc.mk which act a bit like
bsd.incs.mk

Concerning pushing all of those .pc files into a port, I'm not against it,
actually it would be even simpler for ports as it will affect all the ports at
once. But on the other hands that would mean on port with different content
based on OSVERSIONS, I think keeping it in base would be more accurate.

Best regards,
Bapt

Attachment: pgpH6dOvI9fPf.pgp
Description: PGP signature

Reply via email to