-pthreads on hppa?

Allan Sandfeld Jensen snowwolf@one2one-networks.com
Thu Mar 21 12:25:00 GMT 2002


Hi
 
I now have a succesfull build of gcc-3.1 on a hppa2.0 -hpux11.0 using 
-enable-threads=dce
I noticed that <pthread.h> on hpux11 now defaults to modern posix behavior 
requiring _POSIX_DRAFT4 defined to revert to the old.
I was looking in the sparc-arch how you there handle two different 
thead-models there. Sparc had both an -threads and and a -pthreads. Pa has 
the -threads that use DCE-threads, but no option to use modern pthreads. Is 
there any reason why the new pthread implementation in hpux11 is not good 
enough?

On a side note. There are some high decrees of inconsistency in these options
-pthread is only documenteted for a single arch(powerpc) but exists on most. 
However on some archs the option is called -pthreads. And the -threads option 
is not documented at all but exists on several as well. Are there any good 
reason for this?

If the answer to both of the above is negative, I plan to make a minor patch 
to pa-arch introducing the -pthreads option ala sparc, and adding both the 
-threads and -pthreads to the architecture-documentation. However I strongly 
feel the docementation of the thread-options should be moved to an 
architecture independed chapter, and written by someone more familiar with 
origin of the different options and archs.

greetings
Allan



More information about the Gcc mailing list