On 04/24/2016 07:12 PM, Weedy wrote:
> 
> On 24 Apr 2016 1:09 pm, "Hauke Mehrtens" <[email protected]
> <mailto:[email protected]>> wrote:
>>
>> > Never mind. After a few more test and fresh git clones it seems I have
>> > a more general build failure. Basically any host utill with makedev,
>> > major or minor in it is dying. I don't understand why.
>> >
>> > Is this a gcc 5.x thing? I updated my system recently.
>>
>> ......
>>
>> > '/home/weedy/projects/openwrt/build_dir/host/mtd-utils-1.5.2'
>> >   CHK     include/version.h
>> >   LD      mkfs.jffs2
>> > mkfs.jffs2.c:944: error: undefined reference to 'major'
>> > mkfs.jffs2.c:944: error: undefined reference to 'minor'
>> > mkfs.jffs2.c:1263: error: undefined reference to 'minor'
>> > mkfs.jffs2.c:1263: error: undefined reference to 'major'
>> > mkfs.jffs2.c:1273: error: undefined reference to 'minor'
>> > mkfs.jffs2.c:1273: error: undefined reference to 'major'
>> > mkfs.jffs2.c:503: error: undefined reference to 'makedev'
>> > mkfs.jffs2.c:467: error: undefined reference to 'makedev'
>> > mkfs.jffs2.c:510: error: undefined reference to 'makedev'
>> > collect2: error: ld returned 1 exit status
>> > common.mk:80 <http://common.mk:80>: recipe for target
>>
>>
>> Hi,
>>
>> what Linux distribution are you using? What libc are you using?
>>
>> makedev and co. are some more specific functions, but they should be
>> provided by your libc:
>> http://man7.org/linux/man-pages/man3/major.3.html
>>
>> Hauke
> 
> Gentoo, glibc 2.23
> 

glibc 2.23 changed something and this is causes this build failure. See
this issue for example:
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cb0c6445bfe23a4d4714e15fc5baa6ecfacad25

Please try the patch I just send and report back.

Hauke
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to