[uclibc-ng-devel] Undefined reference to name_to_handle_at while building eudev

Waldemar Brodkorb wbx at uclibc-ng.org
Wed Feb 28 11:43:25 CET 2018


Hi,

this time it is only relevant to aarch64, as I imported it from glibc
without recognizing that I should have removed it.

best regards
 Waldemar 

> On 28. Feb 2018, at 11:34, Thomas Petazzoni <thomas.petazzoni at bootlin.com> wrote:
> 
> Hello,
> 
>> On Sun, 11 Feb 2018 12:07:33 -0800, Alexey Neyman wrote:
>> 
>> I noticed a failure while compiling eudev against uClibc-ng 1.0.28 on 
>> aarch64: it detected name_to_handle_at being declared in the header but 
>> then failed to link because it is not implemented in uClibc-ng.
>> 
>> Patch attached.
> 
> A quick heads up on this: it is by far not the first time that I see
> uClibc headers having the prototype for a given function, and not the
> actual implementation of this function.
> 
> It is confusing, and sometimes causes problems when just an autoconf
> compile test is done, and not an autoconf link test.
> 
> Shouldn't this be fixed globally ?
> 
> Thomas
> -- 
> Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
> Embedded Linux and Kernel engineering
> http://bootlin.com
> 



More information about the devel mailing list