[Buildroot] [PATCH] syslog-ng: Specify location of libesmtp
Peter Korsgaard
peter at korsgaard.com
Wed Oct 21 09:45:20 UTC 2015
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni at free-electrons.com> writes:
> Dear Chris Packham,
> On Wed, 21 Oct 2015 20:41:54 +1300, Chris Packham wrote:
>> The way the test is implemented in configure.ac libestmp-config is
>> invoked directly so it would need to be on the path. Or I could look
>> at an upstream patch to change this to something that can be
>> overridden. I'd almost prefer if libesmtp had pkg-config support which
>> integrates better with autotools and buildroot has existing support
>> for.
> As Peter suggested, the way we usually fix that is by replacing the
> direct invocation of <foo>-config in configure.ac by
> ${FOO_CONFIG:foo-config}, so that it can be overridden in the
> environment.
> However, the current --with-<foo> solution that you have used is fine
> for me. We do use this solution for numerous packages, so I'm fine with
> using it as well for syslog-ng.
Agreed. The only potential issue is for static linking as
libestmp-config --libs may return more libraries than the hardcoded
-lesmtp, but I guess the autobuilders will tell us if that is the case.
--
Venlig hilsen,
Peter Korsgaard
More information about the buildroot
mailing list