From 4a0ac5cba00c454ad915b2dabe633c8c4a267c75 Mon Sep 17 00:00:00 2001 From: Martin Blapp Date: Wed, 26 Mar 2003 23:27:15 +0000 Subject: Under FreeBSD 5.X, libstdc++ and libsupc++ in /usr/lib use FreeBSD native (libc_r style) mutexes, thus some of the linked application might indirectly try to pass native style mutexes to linuxthreads pthread functions, either hanging at program startup or overwriting data following the native style mutex. Reviewed by: tegge --- databases/mysql51-server/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'databases/mysql51-server/Makefile') diff --git a/databases/mysql51-server/Makefile b/databases/mysql51-server/Makefile index 0a519bcc2c15..7f4a067cff34 100644 --- a/databases/mysql51-server/Makefile +++ b/databases/mysql51-server/Makefile @@ -71,13 +71,14 @@ CFLAGS+= -mcpu=i686 .if defined(WITH_LINUXTHREADS) CONFIGURE_ARGS+=--with-named-thread-libs='-DHAVE_GLIBC2_STYLE_GETHOSTBYNAME_R CONFIGURE_ARGS+=-D_THREAD_SAFE -I${LOCALBASE}/include/pthread/linuxthreads -CONFIGURE_ARGS+=-L${LOCALBASE}/lib -llthread -llgcc_r' CFLAGS+= -D__USE_UNIX98 -D_REENTRANT -D_THREAD_SAFE CFLAGS+= -I${LOCALBASE}/include/pthread/linuxthreads .if ${OSVERSION} > 500000 LIB_DEPENDS+= lthread.3:${PORTSDIR}/devel/linuxthreads +CONFIGURE_ARGS+=-L${LOCALBASE}/lib -llthread -llgcc_r -llstdc++ -llsupc++' .else LIB_DEPENDS+= lthread.2:${PORTSDIR}/devel/linuxthreads +CONFIGURE_ARGS+=-L${LOCALBASE}/lib -llthread -llgcc_r' .endif .endif -- cgit v1.2.3