On Fri, 2005-10-07 at 09:34 +0200, Leopold Toetsch wrote:
> [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > > Modified: > > trunk/config/init/hints/linux.pl > > Log: > > Defined _X_OPEN_SOURCE=600 in ccflags to fix implicit POSIX function > > declaration warnings when compiling src/platform.c. > > +if ( $cflags !~ /-D_XOPEN_SOURCE=/ ) { > > + # Request visibility of all POSIX symbols > > + $cflags .= ' -D_XOPEN_SOURCE=600'; > > +} > > This doesn't work on my box - I get tons of warnings and it eventually > dies: > $ uname -a > Linux thu8 2.2.16 #5 Thu Oct 12 20:07:01 CEST 2000 i686 unknown That's strange. Which version of glibc do you have? What does the manpage for posix_memalign say? Mine's: #define _XOPEN_SOURCE 600 #include <stdlib.h> int posix_memalign(void **memptr, size_t alignment, size_t size); I'm on kernel 2.6.12 on Linux/PPC with glibc 2.3.4.20041102. -- c