kan
3cec797a7b
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
kan
6d12300f90
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
kan
0faaaf6049
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
ru
78334a2ff7
Style.
2003-07-02 20:52:39 +00:00
ru
e00593397e
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
imp
0dde8b2eeb
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
kan
a22cad65cc
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