Alexander Kabaev
523be360f1
Rethink the way thr_libc.So is generated. Relying on GCC to extract
...
only needed symbols from libc_pic is not working on sparc64.
Requested by: jake
2003-09-02 19:37:11 +00:00
Alexander Kabaev
dd83c5f0a2
Allow gcc driver to process -r option iself, do not use -Wl,-r to
...
bypass it. Doing otherwise did not allow compiler to detect and disable
conflicting options generated from specs.
Reported by: jake
2003-08-08 03:41:13 +00:00
Ruslan Ermilov
a8f9b6fdbf
Style.
2003-07-02 20:52:39 +00:00
Ruslan Ermilov
cdae046749
Take thr_support.c out of SRCS so that it does not end up in libraries.
...
Record the missing dependency of thr_libc.So on the libc_pic.a library.
OK'ed by: kan
2003-07-02 20:51:30 +00:00
Warner Losh
cedfd4f63f
Don't force -L/usr/lib. This is incorrect because we should not be
...
looking at the host environment for anything. This breaks building
-CURRENT on 4.x as well.
Submitted by: kan@
2003-06-08 03:58:20 +00:00
Alexander Kabaev
84d55c7fad
Attempt to eliminate PLT relocations from rwlock aquire/release
...
path, making them suitable for direct use by the dynamic loader.
Register libpthread-specific locking API with rtld on startup.
This still has some rough edges with signals which should be
addresses later.
Approved by: re (scottl)
2003-05-30 00:21:52 +00:00