From 7ef67393c7454bb93a070d0290b4196c06a93ce8 Mon Sep 17 00:00:00 2001 From: Alexandre Oliva Date: Wed, 9 Nov 2005 20:57:30 +0000 Subject: re PR other/4372 (#pragma weak pthread* inclusion causes applications to crash without a linker error when one forgets to link with -lpthread) gcc/ChangeLog: PR other/4372 * gthr-dce.h, gthr-posix.h, gthr-posix95.h, gthr-solaris.h, gthr-tpf.h: Define __gthrw. For all identifiers that might be weak, introduce weakrefs or non-weak aliases with __gthrw, and prefix all uses with __ghtrw. libobjc/ChangeLog: PR other/4372 * thr-objc.c (_XOPEN_SOURCE): Define. From-SVN: r106704 --- libobjc/ChangeLog | 5 +++++ libobjc/thr-objc.c | 4 ++++ 2 files changed, 9 insertions(+) (limited to 'libobjc') diff --git a/libobjc/ChangeLog b/libobjc/ChangeLog index 08ffb2d..a6ff14f 100644 --- a/libobjc/ChangeLog +++ b/libobjc/ChangeLog @@ -1,3 +1,8 @@ +2005-11-09 Alexandre Oliva + + PR other/4372 + * thr-objc.c (_XOPEN_SOURCE): Define. + 2005-10-07 Ulrich Weigand PR libobjc/23612 diff --git a/libobjc/thr-objc.c b/libobjc/thr-objc.c index f2e8c39..a859e1e 100644 --- a/libobjc/thr-objc.c +++ b/libobjc/thr-objc.c @@ -24,6 +24,10 @@ Boston, MA 02110-1301, USA. */ covered by the GNU General Public License. */ #define _LIBOBJC +/* The line below is needed for declarations of functions such as + pthread_mutexattr_settype, without which gthr-posix.h may fail to + compile within libobjc. */ +#define _XOPEN_SOURCE 500 #include "config.h" #include "tconfig.h" #include "coretypes.h" -- cgit v1.1