From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19127 invoked by alias); 10 Dec 2002 14:46:31 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 18998 invoked by uid 71); 10 Dec 2002 14:46:26 -0000 Date: Tue, 10 Dec 2002 06:46:00 -0000 Message-ID: <20021210144625.18966.qmail@sources.redhat.com> To: nobody@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org, From: Wolfgang Bangerth Subject: Re: other/8888: Linking shared libraries with -pthread fails to link to libpthread Reply-To: Wolfgang Bangerth X-SW-Source: 2002-12/txt/msg00552.txt.bz2 List-Id: The following reply was made to PR other/8888; it has been noted by GNATS. From: Wolfgang Bangerth To: Sebastian Wilhelmi Cc: gcc-bugs@gcc.gnu.org, Subject: Re: other/8888: Linking shared libraries with -pthread fails to link to libpthread Date: Tue, 10 Dec 2002 08:44:55 -0600 (CST) > the man page for gcc-3.2 says: > > -pthread > Adds support for multithreading with the pthreads library. > This option sets flags for both the preprocessor and linker. Sorry, I overlooked this (the gcc2.95 info pages have no documentation on -pthread whatsoever). Nevertheless, it does not say specifically that it links with libpthread. It might just select thread-safe variants of other libraries, in case there are different versions. Though... > Also for non-shared binaries gcc does the right thing now, but not for > shared objects, why is that? ...this seems inconsistent. I will thus reopen the report. To workaround, you could of course just pass "-pthread -lpthread" on the linker line. This is basically also what I always do. > P.S.: I have no write access to GNATS, so I could only write this > e-mail, or is there some way to attach that message to the bug report? As long as you CC: gcc-gnats@gcc.gnu.org, everything is fine. Regards Wolfgang ------------------------------------------------------------------------- Wolfgang Bangerth email: bangerth@ticam.utexas.edu www: http://www.ticam.utexas.edu/~bangerth