On Tuesday 07 February 2012 19:10:44 Jason Woodward wrote: > Attached patch fixes this: > > LD libuClibc-0.9.33.so > libc/libc_so.a(stubs.os): In function `sync_file_range': > stubs.c:(.text+0x0): multiple definition of `ioperm' > libc/libc_so.a(ioperm.os):ioperm.c:(.text+0x260): first defined here > libc/libc_so.a(stubs.os): In function `sync_file_range': > stubs.c:(.text+0x0): multiple definition of `iopl' > libc/libc_so.a(iopl.os):iopl.c:(.text+0x0): first defined here > collect2: ld returned 1 exit status > make[1]: *** [lib/libc.so] Error 1
i don't think this is correct. the arm-specific ioperm.c code should always be used. the stubs code should not attempt to provide one. if you read the arm code you'd see that it doesn't use the syscall anywhere. -mike
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ uClibc mailing list [email protected] http://lists.busybox.net/mailman/listinfo/uclibc
