[cfe-dev] [PATCH] Correct symbol defined for OpenBSD with -pthread flag

Brad Smith brad at comstyle.com
Tue Apr 24 23:15:33 PDT 2012


On 25/04/12 2:13 AM, Chris Lattner wrote:
> Applied in r155535, thanks!

I don't follow the LLVM/Clang development process... will this be a
part of the 3.1 release?

> On Apr 24, 2012, at 11:25 AM, Brad Smith wrote:
>
>> The attached patch corrects the symbol being defined for OpenBSD when using the
>> -pthread flag so as to use _REENTRANT instead of _POSIX_THREADS to match the
>> behavior of our system compilers and compilers in the ports tree.
>>
>>
>> CVSROOT:    /cvs
>> Module name:    src
>> Changes by:    kurt at cvs.openbsd.org    2012/04/12 06:09:30
>>
>> Modified files:
>>     lib/libpthread/include: pthread.h
>>     gnu/egcs/gcc/config: openbsd.h
>>     gnu/egcs/gcc/config/m68k: openbsd.h
>>     gnu/egcs/gcc/config/m88k: openbsd.h
>>     gnu/gcc/gcc/config: openbsd.h
>>     gnu/gcc/gcc/config/m68k: openbsd.h
>>     gnu/gcc/gcc/config/rs6000: sysv4.h
>>     gnu/usr.bin/gcc/gcc/config: openbsd.h
>>     gnu/usr.bin/gcc/gcc/config/m68k: openbsd.h
>>     gnu/usr.bin/gcc/gcc/config/m88k: openbsd.h
>>     gnu/usr.sbin/sendmail/cf/cf: Makefile
>>
>> Log message:
>> Remove incorrect -pthread preprocessor define _POSIX_THREADS and replace
>> with _REENTRANT. Also remove undef _POSIX_THREADS in phread.h.
>>  From brad at comstyle.com. okay guenther@
>>
>> --
>> This message has been scanned for viruses and
>> dangerous content by MailScanner, and is
>> believed to be clean.
>>
>> <clang_pthread.diff>_______________________________________________
>> cfe-dev mailing list
>> cfe-dev at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>
>

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.




More information about the cfe-dev mailing list