[uClibc]pthread_t
Stefan Soucek
ssoucek at coactive.com
Tue Mar 5 17:44:33 UTC 2002
What platform is this? There are two places that need to have a bunch of platform-specific header files. One is in libc/sysdeps/<platform>/bits and the other one in the libpthreads hierarchy. The latter defines "overrides" in more specific subdirectories, so the order of the -I's on the gcc line is important. Check, if your platform uses the right directories.
-Stefan
> -----Original Message-----
> From: Tobias Anderberg [mailto:tobias.anderberg at axis.com]
> Sent: Tuesday, March 05, 2002 3:32 AM
> To: uClibc Maillist
> Subject: [uClibc]pthread_t
>
>
> Hi!
>
> As far as I can tell pthread_t is defined in <bits/pthreadtypes.h>.
> How does that relate to <bits/sigthread.h>? In sigthread.h there exist
> a definition for, amonst others, pthread_kill (pthread_t __thread ..).
> Though I don't see any include <bits/pthreadtypes.h> in there..
>
> Ok, to the problem. The lib compiles perfectly for i386, but when I
> try to compile it for my platform (which I intend to submit to back to
> you! :-)), get the following error:
>
> In file included from ../../include/signal.h:358,
> from ../../include/sys/wait.h:30,
> from popen.c:12:
> ../../include/bits/sigthread.h:36: parse error before `__thread'
> make[2]: *** [popen.o] Error 1
>
> This happens because there's no definition for pthread_t, I guess. So,
> what have I missed? :-)
>
> /tobba
>
> _______________________________________________
> uClibc mailing list
> uClibc at uclibc.org
> http://uclibc.org/mailman/listinfo/uclibc
>
More information about the uClibc
mailing list