netbsd.h (LIB_SPEC): Include the appropriate pthread library if -pthread is specified.

* config/netbsd.h (LIB_SPEC): Include the appropriate pthread
library if -pthread is specified.

From-SVN: r57164
This commit is contained in:
Jason Thorpe 2002-09-15 18:14:18 +00:00 committed by Jason Thorpe
parent a0494c057a
commit b0c2b2f934
2 changed files with 19 additions and 5 deletions

View File

@ -1,3 +1,8 @@
2002-09-15 Jason Thorpe <thorpej@wasabisystems.com>
* config/netbsd.h (LIB_SPEC): Include the appropriate pthread
library if -pthread is specified.
2002-09-15 Jason Thorpe <thorpej@wasabisystems.com>
* config.gcc (*-*-netbsd*): Set thread_file to 'posix'

View File

@ -77,14 +77,23 @@ Boston, MA 02111-1307, USA. */
#endif /* NETBSD_NATIVE */
/* Provide a LIB_SPEC appropriate for NetBSD. Just select the appropriate
libc, depending on whether we're doing profiling; if `-posix' is specified,
link against the appropriate libposix first. Don't include libc when
linking a shared library. */
/* Provide a LIB_SPEC appropriate for NetBSD. Here we:
1. Select the appropriate set of libs, depending on whether we're
profiling.
2. Include the pthread library if -pthread is specified.
3. Include the posix library if -posix is specified. */
#undef LIB_SPEC
#define LIB_SPEC \
"%{posix: \
"%{pthread: \
%{!p: \
%{!pg:-lpthread}} \
%{p:-lpthread_p} \
%{pg:-lpthread_p}} \
%{posix: \
%{!p: \
%{!pg:-lposix}} \
%{p:-lposix_p} \