bug-glibc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

2.2.5 check failures.


From: David Ronis
Subject: 2.2.5 check failures.
Date: Thu, 7 Feb 2002 14:02:56 -0500

I'm trying to build a glibc that has stack-alignment and other
alignments built in on an i686-linux(2.4.17)-gnu system, using
gcc-2.95.3 (I also have a gcc-3.1 snapshot installed and will try that
next). I configured with

CFLAGS=-O2 -march=i686 -fomit-frame-pointer -malign-jumps=3 -malign-loops=3 
-malign-functions=3 -mpreferred-stack-boundary=3

and ran make without problems.  However, make -k check complained at:

./annexc 'gcc' \
               '-I../include -I.. -I../sysdeps/i386/elf 
-I../linuxthreads/sysdeps/unix/sysv/linux/i386 
-I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread 
-I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv 
-I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386/i686 
-I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386/i686 
-I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu 
-I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet 
-I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 
-I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu 
-I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu 
-I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 
-I../sysdeps/generic/elf -I../sysdeps/generic ' > annexc.out
make[1]: [annexc.out] Error 1 (ignored)

It looks like I'm having serious preprocessor problems, which is
suprising in gcc-2.95.3.

I also noted 

GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
..:../math:../elf:../dlfcn:../nss:../nis:.:../resolv:../crypt:../linuxthreads 
./tst-shm  > tst-shm.out
failed to create a shared memory object: shm_open: Function not implemented

I've appended the annexc.out file below.  test-shm.out was created but
is empty.

Can I install?

David

The following identifiers will be ignored since the compiler defines them
by default:
linux
pentiumpro
i386
i686
unix
Tested files:
=== aio.h ===
*  invalid macro `SIGVTALRM'
*  invalid macro `SIGUNUSED'
*  invalid macro `SIGCLD'
*  invalid macro `SA_NOCLDWAIT'
*  invalid macro `CLOCKS_PER_SEC'
*  invalid macro `SIGSTKFLT'
*  invalid macro `F_SETLKW64'
*  invalid macro `F_SHLCK'
*  invalid macro `SIGIOT'
*  invalid macro `CLK_TCK'
*  invalid macro `SIGPWR'
*  invalid macro `SIGPOLL'
*  invalid macro `SIGURG'
*  invalid macro `SIGSYS'
*  invalid macro `SIGPROF'
*  invalid macro `F_EXLCK'
*  invalid macro `O_NDELAY'
*  invalid macro `SIGWINCH'
*  invalid macro `SIGIO'
*  invalid macro `SIGTRAP'
*  invalid macro `SIGXCPU'
*  invalid macro `SIGXFSZ'
*  invalid macro `F_GETLK64'
*  invalid macro `F_SETLK64'
*  invalid macro `NULL'
*  invalid macro `O_FSYNC'
*  invalid macro `O_ASYNC'
** macro `O_DSYNC' not defined
** macro `O_RSYNC' not defined
** macro `SIGEV_NONE' not defined
** macro `SIGEV_SIGNAL' not defined
** macro `SIGEV_SIGNAL' not defined
** macro `SIGEV_THREAD' not defined
** macro `SI_ASYNCIO' not defined
** macro `SI_MESGQ' not defined
** macro `SI_QUEUE' not defined
** macro `SI_TIMER' not defined
** macro `SI_USER' not defined
=== assert.h ===
=== ctype.h ===
*  invalid macro `HIGH_HALF'
*  invalid macro `LITTLE_ENDI'
*  invalid macro `LOW_HALF'
=== dirent.h ===
*  invalid macro `pthread_cleanup_push'
*  invalid macro `PTHREAD_EXPLICIT_SCHED'
*  invalid macro `PTHREAD_COND_INITIALIZER'
*  invalid macro `PTHREAD_CREATE_JOINABLE'
*  invalid macro `PTHREAD_PROCESS_SHARED'
*  invalid macro `PTHREAD_CANCEL_DEFERRED'
*  invalid macro `PTHREAD_SCOPE_SYSTEM'
*  invalid macro `pthread_cleanup_pop'
*  invalid macro `CLOCKS_PER_SEC'
*  invalid macro `d_fileno'
*  invalid macro `PTHREAD_CANCEL_ASYNCHRONOUS'
*  invalid macro `CLK_TCK'
*  invalid macro `SCHED_FIFO'
*  invalid macro `PTHREAD_SCOPE_PROCESS'
*  invalid macro `PTHREAD_INHERIT_SCHED'
*  invalid macro `PTHREAD_CANCEL_DISABLE'
*  invalid macro `PTHREAD_CANCEL_ENABLE'
*  invalid macro `sched_priority'
*  invalid macro `SCHED_OTHER'
*  invalid macro `SCHED_RR'
*  invalid macro `PTHREAD_ONCE_INIT'
*  invalid macro `PTHREAD_MUTEX_INITIALIZER'
*  invalid macro `PTHREAD_PROCESS_PRIVATE'
*  invalid macro `PTHREAD_CREATE_DETACHED'
*  invalid macro `PTHREAD_CANCELED'
*  invalid macro `NULL'
=== errno.h ===
=== fcntl.h ===
*  invalid macro `F_SETLKW64'
*  invalid macro `F_SHLCK'
*  invalid macro `F_EXLCK'
*  invalid macro `O_NDELAY'
*  invalid macro `F_GETLK64'
*  invalid macro `F_SETLK64'
*  invalid macro `O_FSYNC'
*  invalid macro `O_ASYNC'
** macro `O_DSYNC' not defined
** macro `O_RSYNC' not defined
=== float.h ===
=== grp.h ===
=== limits.h ===
*  invalid macro `AIO_PRIO_DELTA_MAX'
*  invalid macro `SSIZE_MAX'
*  invalid macro `TIMER_MAX'
** macro `_POSIX_CLOCKRES_MAX' not defined
** macro `_POSIX_THREAD_DESTRUCTOR_ITERATIONS' not defined
** macro `PAGESIZE' not defined
=== locale.h ===
=== math.h ===
=== mqueue.h ===
!! not available
=== pthread.h ===
*  invalid macro `sched_priority'
** macro `PTHREAD_PRIO_INHERIT' not defined
** macro `PTHREAD_PRIO_NONE' not defined
** macro `PTHREAD_PRIO_PROTECT' not defined
** macro `CLOCK_REALTIME' not defined
** macro `TIMER_ABSTIME' not defined
=== pwd.h ===
=== sched.h ===
*  invalid macro `sched_priority'
=== semaphore.h ===
*  invalid macro `SEM_FAILED'
*  invalid macro `SEM_VALUE_MAX'
=== setjmp.h ===
=== signal.h ===
*  invalid macro `SIGVTALRM'
*  invalid macro `SIGUNUSED'
*  invalid macro `SIGCLD'
*  invalid macro `SA_NOCLDWAIT'
*  invalid macro `SIGSTKFLT'
*  invalid macro `SIGIOT'
*  invalid macro `SIGPWR'
*  invalid macro `SIGPOLL'
*  invalid macro `SIGURG'
*  invalid macro `SIGSYS'
*  invalid macro `SIGPROF'
*  invalid macro `SIGWINCH'
*  invalid macro `SIGIO'
*  invalid macro `SIGTRAP'
*  invalid macro `SIGXCPU'
*  invalid macro `SIGXFSZ'
** macro `SIGEV_NONE' not defined
** macro `SIGEV_SIGNAL' not defined
** macro `SIGEV_THREAD' not defined
** macro `SI_ASYNCIO' not defined
** macro `SI_MESGQ' not defined
** macro `SI_QUEUE' not defined
** macro `SI_TIMER' not defined
** macro `SI_USER' not defined
=== stdarg.h ===
=== stddef.h ===
=== stdio.h ===
** macro `STREAM_MAX' not defined
** macro `stderr' not defined
** macro `stdin' not defined
** macro `stdout' not defined
=== stdlib.h ===
=== string.h ===
*  invalid macro `strndupa'
=== sys/mman.h ===
=== sys/stat.h ===
*  invalid macro `stat64'
*  invalid macro `lstat64'
*  invalid macro `lstat'
*  invalid macro `fstat64'
*  invalid macro `S_ISLNK'
** macro `S_TYPEISMQ' not defined
** macro `S_TYPEISSEM' not defined
** macro `S_TYPEISSHM' not defined
=== sys/times.h ===
=== sys/types.h ===
=== sys/utsname.h ===
=== sys/wait.h ===
*  invalid macro `SIGVTALRM'
*  invalid macro `RLIM_INFINITY'
*  invalid macro `RUSAGE_SELF'
*  invalid macro `SIGKILL'
*  invalid macro `RLIM_NLIMITS'
*  invalid macro `RLIMIT_LOCKS'
*  invalid macro `SIGRTMAX'
*  invalid macro `SIGRTMIN'
*  invalid macro `SIGUNUSED'
*  invalid macro `SIGCLD'
*  invalid macro `SA_NOCLDWAIT'
*  invalid macro `SIGBUS'
*  invalid macro `SIGSTKFLT'
*  invalid macro `SIGFPE'
*  invalid macro `SA_NOCLDSTOP'
*  invalid macro `SIGILL'
*  invalid macro `SIGINT'
*  invalid macro `SIGIOT'
*  invalid macro `SIGHUP'
*  invalid macro `RLIMIT_FSIZE'
*  invalid macro `RLIMIT_OFILE'
*  invalid macro `SIGPIPE'
*  invalid macro `PRIO_PGRP'
*  invalid macro `SIGPWR'
*  invalid macro `RUSAGE_CHILDREN'
*  invalid macro `SIGPOLL'
*  invalid macro `RLIM_SAVED_CUR'
*  invalid macro `SIGSEGV'
*  invalid macro `SIGURG'
*  invalid macro `SIGSYS'
*  invalid macro `RUSAGE_BOTH'
*  invalid macro `RLIMIT_MEMLOCK'
*  invalid macro `SIGPROF'
*  invalid macro `RLIM_SAVED_MAX'
*  invalid macro `SIGTERM'
*  invalid macro `SIGQUIT'
*  invalid macro `RLIMIT_DATA'
*  invalid macro `SIGWINCH'
*  invalid macro `SIGIO'
*  invalid macro `PRIO_PROCESS'
*  invalid macro `RLIMIT_STACK'
*  invalid macro `SIGTRAP'
*  invalid macro `SIGABRT'
*  invalid macro `SIGSTOP'
*  invalid macro `SIGTTIN'
*  invalid macro `SIGXCPU'
*  invalid macro `SIGTSTP'
*  invalid macro `SIGTTOU'
*  invalid macro `RLIMIT_CORE'
*  invalid macro `SIGUSR1'
*  invalid macro `SIGUSR2'
*  invalid macro `RLIMIT_AS'
*  invalid macro `RLIMIT_CPU'
*  invalid macro `SIGXFSZ'
*  invalid macro `SIGALRM'
*  invalid macro `RLIMIT_NPROC'
*  invalid macro `PRIO_USER'
*  invalid macro `SIGCHLD'
*  invalid macro `RLIMIT_NLIMITS'
*  invalid macro `PRIO_MAX'
*  invalid macro `SIGCONT'
*  invalid macro `PRIO_MIN'
*  invalid macro `SIG_BLOCK'
*  invalid macro `SIG_SETMASK'
*  invalid macro `SA_SIGINFO'
*  invalid macro `RLIMIT_RSS'
*  invalid macro `SIG_DFL'
*  invalid macro `SIG_ERR'
*  invalid macro `SIG_IGN'
*  invalid macro `SIG_UNBLOCK'
*  invalid macro `RLIMIT_NOFILE'
=== termios.h ===
*  invalid macro `B500000'
*  invalid macro `CSTOPB'
*  invalid macro `B2500000'
*  invalid macro `ONLCR'
*  invalid macro `ONOCR'
*  invalid macro `B57600'
*  invalid macro `B1500000'
*  invalid macro `IMAXBEL'
*  invalid macro `B1152000'
*  invalid macro `IUCLC'
*  invalid macro `B4000000'
*  invalid macro `VT0'
*  invalid macro `VT1'
*  invalid macro `VLNEXT'
*  invalid macro `VDISCARD'
*  invalid macro `B3000000'
*  invalid macro `IXANY'
*  invalid macro `B2000000'
*  invalid macro `B921600'
*  invalid macro `B230400'
*  invalid macro `B460800'
*  invalid macro `B1000000'
*  invalid macro `TCION'
*  invalid macro `VREPRINT'
*  invalid macro `B115200'
*  invalid macro `ONLRET'
*  invalid macro `VTDLY'
*  invalid macro `B576000'
*  invalid macro `OFDEL'
*  invalid macro `OCRNL'
*  invalid macro `OFILL'
*  invalid macro `VSWTC'
*  invalid macro `VWERASE'
*  invalid macro `OLCUC'
*  invalid macro `B3500000'
*  invalid macro `VEOL2'
*  invalid macro `INLCR'
** macro `CSTOPN' not defined
** macro `INCLR' not defined
=== time.h ===
** macro `CLOCK_REALTIME' not defined
** macro `TIMER_ABSTIME' not defined
=== unistd.h ===
=== utime.h ===

reply via email to

[Prev in Thread] Current Thread [Next in Thread]