pthread.h include missing

Joel Sherrill joel.sherrill@oarcorp.com
Tue Apr 6 03:45:00 GMT 2010


Hi

I have confirmed the issue with a missing include
of pthread.h is also with 1.18.0 when you replace
sched.h and sys/sched.h.  Any suggestions on how
to fix this?  I just don't seem to be able to
find the magic spot to insert an include of pthread.h. :(

/users/joel/test-gcc/b-gcc1-arm/./gcc/xgcc 
-B/users/joel/test-gcc/b-gcc1-arm/./gcc/ -nostdinc 
-B/users/joel/test-gcc/b-gcc1-arm/arm-rtems4.10/thumb/newlib/ -isystem 
/users/joel/test-gcc/b-gcc1-arm/arm-rtems4.10/thumb/newlib/targ-include 
-isystem /users/joel/test-gcc/gcc-svn/newlib/libc/include 
-B/users/joel/test-gcc/install-svn/arm-rtems4.10/bin/ 
-B/users/joel/test-gcc/install-svn/arm-rtems4.10/lib/ -isystem 
/users/joel/test-gcc/install-svn/arm-rtems4.10/include -isystem 
/users/joel/test-gcc/install-svn/arm-rtems4.10/sys-include  -mthumb 
-DPACKAGE_NAME=\"newlib\" -DPACKAGE_TARNAME=\"newlib\" 
-DPACKAGE_VERSION=\"1.18.0\" -DPACKAGE_STRING=\"newlib\ 1.18.0\" 
-DPACKAGE_BUGREPORT=\"\" -I. 
-I/users/joel/test-gcc/gcc-svn/newlib/libc/argz -DMALLOC_PROVIDED 
-DEXIT_PROVIDED -DSIGNAL_PROVIDED -DREENTRANT_SYSCALLS_PROVIDED 
-DHAVE_NANOSLEEP -DHAVE_BLKSIZE -DHAVE_FCNTL -DHAVE_ASSERT_FUNC 
-D_NO_GETLOGIN -D_NO_GETPWENT -D_NO_GETUT -D_NO_GETPASS -D_NO_SIGSET 
-D_NO_WORDEXP -D_NO_POPEN -fno-builtin      -g -O2 -c -o 
lib_a-argz_add.o `test -f 'argz_add.c' || echo 
'/users/joel/test-gcc/gcc-svn/newlib/libc/argz/'`argz_add.c
In file included from 
/users/joel/test-gcc/gcc-svn/newlib/libc/include/signal.h:5:0,
                  from 
/users/joel/test-gcc/gcc-svn/newlib/libc/include/time.h:140,
                  from 
/users/joel/test-gcc/gcc-svn/newlib/libc/include/sys/sched.h:28,
                  from 
/users/joel/test-gcc/gcc-svn/newlib/libc/include/sys/types.h:297,
                  from 
/users/joel/test-gcc/gcc-svn/newlib/libc/include/argz.h:11,
                  from 
/users/joel/test-gcc/gcc-svn/newlib/libc/argz/argz_add.c:7:
/users/joel/test-gcc/gcc-svn/newlib/libc/include/sys/signal.h:49:3: 
error: expected specifier-qualifier-list before 'pthread_attr_t'
make: *** [lib_a-argz_add.o] Error 1

-- 
Joel Sherrill, Ph.D.             Director of Research&  Development
joel.sherrill@OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
    Support Available             (256) 722-9985




More information about the Newlib mailing list