[Nix-dev] About gettext and expat

Luca Bruno lethalman88 at gmail.com
Wed Apr 8 10:59:00 CEST 2015


On 07/04/2015 11:41, Eelco Dolstra wrote:
> Hi,
>
> On 02/04/15 18:27, Luca Bruno wrote:
>
>> Gettext is currently depending only on libc. Gettext is an input to gcc,
>> so that's a very important dependency. However gtk 3.16 now requires
>> gettext to process xml files like glade files, and that requires xml
>> support via expat.
>> Gettext is currently compiled so that it finds expat with dlopen, but
>> you know that means putting evil LD_LIBRARY_PATH I'd like to avoid.
>>
>> Anybody knows any drawbacks about making gettext depend on expat? 
> Given that expat is only 300 KB, I don't see a problem.
>
Thought a little more about this, for now gtk 3.16 is the only requiring
gettext with expat. I will add a gettextWithExpat function in
all-packages.nix with wraps the binaries with LD_LIBRARY_PATH. Given
it's only a build dep, shouldn't be that big problem.



More information about the nix-dev mailing list