On Sun, Mar 02, 2008 at 02:39:40PM +0100, Frank Wille wrote: > Hi, > > since I updated to the latest 4.99.55, I can no longer compile libc > because of problems with posix_fadvise.S: > > # compile libc/posix_fadvise.o > /home/frank/netbsd/current/src/tooldir.NetBSD-3.1.1_PATCH-i386/bin/powerpc--netbsd-gcc > -I/home/frank/netbsd/current/src/lib/libc/arch/powerpc -nostdinc -idirafter > /home/frank/netbsd/current/src/destdir.ofppc/usr/include -fstack-protector > -Wstack-protector --param ssp-buffer-size=1 > .D_LIBC -DLIBC_SCCS -DSYSLIBC_SCCS -D_REENTRANT -DHESIOD -DINET6 -DNLS -DYP > -I/home/frank/netbsd/current/src/lib/libc/include > -I/home/frank/netbsd/current/src/lib/libc > -I/home/frank/netbsd/current/src/sys > -I/home/frank/netbsd/current/src/lib/libc/compat/stdlib > -I/home/frank/netbsd/current/src/lib/libc/compat/../stdlib > -I/home/frank/netbsd/current/src/lib/libc/../../common/lib/libc/quad > -I/home/frank/netbsd/current/src/lib/libc/../../common/lib/libc/string > -I/home/frank/netbsd/current/src/lib/libc/../../common/lib/libc/arch/powerpc/string > -D__DBINTERFACE_PRIVATE -DI18NMODULE_MAJOR=4 -DCITRUS > -I/home/frank/netbsd/current/src/libexec/ld.elf_so > -I/home/frank/netbsd/current/src/lib/libc/dlfcn > -I/home/frank/netbsd/current/src/lib/libc/gdtoa -DNO_FENV_H > -I/home/frank/netbsd/current/src/lib/libc/arch/powerpc/gdtoa -DCITRUS_ICONV > -DWITH_RUNE -I/home/frank/netbsd/current/src/lib/libc -DPOSIX_MISTAKE > -DCOMPAT__RES -DUSE_POLL -DPORTMAP -DWIDE_DOUBLE -DALL_STATE -DUSG_COMPAT > -D_FORTIFY_SOURCE=2 -nostdinc -isystem > /home/frank/netbsd/current/src/destdir.ofppc/usr/include -c -traditional-cpp > posix_fadvise.S -o posix_fadvise.o > posix_fadvise.S: Assembler messages: > posix_fadvise.S:2: Error: unsupported relocation against SYS_posix_fadvise > > > I found only fadvise50 defined as a syscall, but no fadvise. See the file UPDATING at the root of the source tree: 20080126: The posix_fadvise system call has been changed from an assembly stub, to a c file that calls an assembly stub. You need to 'rm -f posix_fadvise.* .depend' in the libc build directory to avoid using the old assembly stub. -- Quentin Garnier - cube%cubidou.net@localhost - cube%NetBSD.org@localhost "See the look on my face from staying too long in one place [...] every time the morning breaks I know I'm closer to falling" KT Tunstall, Saving My Face, Drastic Fantastic, 2007.
Attachment:
pgpHZTCXhoKK6.pgp
Description: PGP signature