error compiling udev-145 with uClibc-0.9.30.1

Bernhard Reutner-Fischer rep.dot.nop at gmail.com
Fri Jul 31 09:06:02 UTC 2009


On Fri, Jul 31, 2009 at 06:46:20AM +0200, Stephan Raue wrote:

>>>   LINK  Xorg
>>>./.libs/libxorg.a(lnx_video.o): In function `xf86DisableIO':
>>>lnx_video.c:(.text+0x70): undefined reference to `ioperm'
>>>./.libs/libxorg.a(lnx_video.o): In function `xf86EnableIO':
>>>lnx_video.c:(.text+0xb1): undefined reference to `ioperm'
>>>lnx_video.c:(.text+0x10c): undefined reference to `ioperm'
>>>lnx_video.c:(.text+0x11a): undefined reference to `ioperm'
>>>UCLIBC_HAS_GNU_ERROR=y
>>>UCLIBC_BSD_SPECIFIC=y
>>>UCLIBC_HAS_BSD_ERR=y
>>i'd try to turn those last two off unless you use some odd app that
>>needs it, fwiw.
>>
>i have do this without success :-(

Those are unrelated to the ioperm problem.

Can you please:
- send me your complete uClibc .config
- show me the output of:
  $ for i in libc/sysdeps/linux/common/ioperm.o*;do nm --def $i;done
  (should print
00000000 T ioperm
  )
- $ grep -i ioperm include/bits/sysnum.h || ls -ln include/bits/sysnum.h

if nm --defined-only does print the symbol extern, then the expanded
"LINK  Xorg" above would be interresting.


More information about the uClibc mailing list