waf and pkg-config
Andreas Schneider
asn at samba.org
Wed Apr 8 00:12:53 MDT 2015
On Tuesday 07 April 2015 21:23:54 Jelmer Vernooij wrote:
> On Tue, Apr 07, 2015 at 08:28:58PM +0200, Andreas Schneider wrote:
> > On Tuesday 07 April 2015 20:11:32 Jelmer Vernooij wrote:
> > > On Tue, Apr 07, 2015 at 05:23:19PM +0200, Andreas Schneider wrote:
> > > > trying to fix systemd detection, I found out that waf and pkg-config
> > > > is
> > > > simply not working.
> > > >
> > > > I do
> > > >
> > > > conf.check_cfg(package='libsystemd-daemon', args='--cflags
> > > > --libs',
> > > >
> > > > msg='Checking for libsystemd-daemon')
> > > >
> > > > and in the end I can't simply use libsystem-daemon as a dependency. So
> > > > *I*
> > > > have to implement library detection again with CHECK_LIB and check all
> > > > names pkg-config might return on different Linux version?
> > >
> > > See source4/lib/tls/wscript:24 for an example.
> >
> > I've looked into this and didn't get it working. The patch I've sent fixes
> > the issue. I do not see another way ...
> >
> > If you have a better one, please share or push mine.
>
> What does bin/config.log say about libsystemd-daemon?
>
> Is there a specific reason you're using uselib_store with a different
> name than the library name?
The only thing changing is the define in the config.h ...
-- andreas
--
Andreas Schneider GPG-ID: CC014E3D
Samba Team asn at samba.org
www.samba.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-waf-Fix-systemd-detection.patch
Type: text/x-patch
Size: 5052 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20150408/a017b6e4/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20150408/a017b6e4/attachment.pgp>
More information about the samba-technical
mailing list