Alexander Kabaev
48b9d042a8
The caller is expected to set up PIC register corectly before
...
jumping to .cerror. This means .cerror has to be present in the
same module with its consumers, or bad things will happen.
2003-09-05 18:08:19 +00:00
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