On 14.03.2014 12:11, Stefan Sperling wrote:
> On Fri, Mar 14, 2014 at 10:44:27AM +0000, Philip Martin wrote:
>> I still don't understand what is being attempted. SVN_INTL_LIBS is some
>> Windows feature. Why do we need to support it on Unix? Can we just
>> leave it empty? Why put in extra code to move '-lintl' from LIBS to
>> SVN_INTL_LIBS?
> pkg-config needs to provide accurate linker flags to applications
> linking to Subversion. If libsvn_subr requires -lintl to link,
> then -lintl needs to be listed in the pkg-config file for libsvn_subr.
>
> As I understand so far, -lintl is not required on Linux but is
> required on other systems like Mac OS X or *BSD.
>
> The pkg-config generator derives linker flags like -lintl from
> variables like SVN_INTL_LIBS, which are referenced in build.conf.
> E.g. SVN_INTL_LIBS is referenced by the [intl] section in build.conf.
And of course you can't tweak the generator to ignore symbols that are
not expanded, is that what you're saying? :)
-- Brane
--
Branko Čibej | Director of Subversion
WANdisco // Non-Stop Data
e. brane_at_wandisco.com
Received on 2014-03-14 22:48:05 CET