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
