From: Вячеслав П. <spe...@ma...> - 2012-05-17 14:22:24
|
Hello! I have got the following linking error compiling linuxboot: linuxboot/busybox-1.15.3 networking/udhcp/lib.a(dhcpc.o): In function `udhcpc_main': dhcpc.c:(.text.udhcpc_main+0x5e3): undefined reference to `__fdelt_chk' networking/udhcp/lib.a(signalpipe.o): In function `udhcp_sp_fd_set': signalpipe.c:(.text.udhcp_sp_fd_set+0x1d): undefined reference to `__fdelt_chk' signalpipe.c:(.text.udhcp_sp_fd_set+0x42): undefined reference to `__fdelt_chk' networking/udhcp/lib.a(signalpipe.o): In function `udhcp_sp_read': signalpipe.c:(.text.udhcp_sp_read+0x10): undefined reference to `__fdelt_chk' The reason is busybox/Makefile does not respect passed CFLAGS_EXTRA This results in using headers from installed system-wide glibc 2.15 in my case Maybe you should modify busybox/Makefile? |