On Fri, Feb 21, 2014 at 4:58 PM, Łukasz Stelmach <l.stelm...@samsung.com> wrote:
> It was <2014-02-21 pią 16:22>, when Lennart Poettering wrote:
>> On Fri, 21.02.14 15:54, Łukasz Stelmach (l.stelm...@samsung.com) wrote:
>>
>>> Fix problems with unresolved symbols when building on Ubuntu 12.04 x86_64.
>>>
>>> --8<---------------cut here---------------start------------->8---
>>> ./.libs/libudev.so: undefined reference to `__res_search'
>>> ./.libs/libudev.so: undefined reference to `__res_query'
>>> collect2: ld returned 1 exit status
>>> --8<---------------cut here---------------end--------------->8---
>>
>> This doesn't look right. libudev really shouldn't need libresolv. We
>> should figure out how these calls got pulled in...
>
> Let me go step-by-step:
>
> --8<---------------cut here---------------start------------->8---
> $ strings ./.libs/libudev.so | grep __res_'\(query\|search\)'
>
> __res_query
> __res_search
>
> # libudev needs libsystemd-internal
> $ strings ./.libs/libsystemd-internal.a | grep __res_'\(query\|search\)'

This does not seem to happen here. Are you sure that "as-needed" is
working in your setup?

Kay
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to