From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Korsgaard Date: Fri, 09 Dec 2011 10:13:27 +0100 Subject: [Buildroot] Buildroot - udev : undefined reference to `accept4' In-Reply-To: <1531E53627F1F749B4FE809BF2A4EB6702D56EBD@WETMEX10.loepfe.com> (Noel Vellemans's message of "Fri, 9 Dec 2011 08:41:08 +0100") References: <1531E53627F1F749B4FE809BF2A4EB6702D56EBD@WETMEX10.loepfe.com> Message-ID: <878vmmaz0o.fsf@macbook.be.48ers.dk> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net >>>>> "Noel" == Vellemans, Noel writes: Noel> Hi All, Noel> When compiling udev-173 with uClibc 0.9.32 for ARM you get the following error: Noel> udev/udev-ctrl.o: In function `udev_ctrl_get_connection': Noel> udev-ctrl.c:(.text.udev_ctrl_get_connection+0x44): undefined reference to Noel> `accept4' Noel> collect2: ld returned 1 exit status Noel> make[3]: *** [udev/udevd] Error 1 Noel> make[3]: *** Waiting for unfinished jobs.... Your kernel headers (and runtime kernel) are too old. Udev needs accept4() which was added to the kernel relatively recently (2.6.36 for ARM). Noel> A patch is already available Noel> Ref to https://bugs.busybox.net/show_bug.cgi?id=4195 That doesn't help as udev NEEDS accept4. -- Bye, Peter Korsgaard