Subject: Re: CFR: Guile dl_open(3)'ing libpthread.so fix
To: Masao Uebayashi <uebayasi@pultek.co.jp>
From: Johnny Lam <jlam@jgrind.org>
List: tech-pkg
Date: 05/25/2003 12:05:47
On Sat, May 24, 2003 at 05:09:00PM +0900, Masao Uebayashi wrote:
> @@ -23,6 +23,13 @@
> USE_GNU_READLINE= YES
>
> INFO_FILES= guile.info
> +
> +# Link the native thread so that Guile processes won't die when libpthread.so
> +# is dl_open(3)'ed.
> +.include "../../mk/pthread.buildlink2.mk"
> +.if defined(PTHREAD_TYPE) && (${PTHREAD_TYPE} == "native")
> +CFLAGS+= -pthread
> +.endif
I've committed a change to pthread.buildlink2.mk so that users can expect
PTHREAD_CFLAGS to be defined appropriately, where PTHREAD_CFLAGS contains
any compiler options needed to compile/link pthreaded code. You can
change your patch to just do:
CFLAGS+= ${PTHREAD_CFLAGS}
and it should Just Work. Let me know if it doesn't.
Cheers,
-- Johnny Lam <jlam@jgrind.org>