Ruslan Ermilov
2a53f3fb35
Major cleanup of bsd.lib.mk.
...
Get rid of the INTERNALSTATICLIB knob and just use plain INTERNALLIB.
INTERNALLIB now means to build static library only and don't install
anything. Added a NOINSTALLLIB knob for libpam/modules. To not
build any library at all, just do not set LIB.
2002-05-13 10:53:24 +00:00
Ruslan Ermilov
5b8f41af39
Revert the last change. The corresponding bsd.lib.mk changes were
...
already backed out.
2002-05-12 16:21:23 +00:00
David E. O'Brien
785b36d40f
Use the simpler NOMAN rather than NOMAN, NOPIC, NOPROFILE, INTERNALLIB.
2002-05-11 17:45:03 +00:00
David E. O'Brien
471b107936
Use the compiler's crt{begin,end}.
2002-05-10 01:36:29 +00:00
Jake Burkholder
dbba4c62ce
Install the libc signal trampoline on startup.
2002-04-29 20:25:29 +00:00
David E. O'Brien
f01730b279
For now we are using our old crt{begin,end}.
2002-04-08 20:31:20 +00:00
Mark Murray
4cd0119367
Do not use __progname directly (except in [gs]etprogname(3)).
...
Also, make an internal _getprogname() that is used only inside
libc. For libc, getprogname(3) is a weak symbol in case a
function of the same name is defined in userland.
2002-03-29 22:43:43 +00:00
David E. O'Brien
917356f5f6
Revert part of rev 1.3 -- we need the calls to _init and _fini.
2002-03-16 20:38:46 +00:00
David E. O'Brien
8d72757aba
Sync with csu/alpha/Makefile: build crt{i,n}.o.
...
Leave crtbegin* to the compiler vendor.
2002-03-10 23:33:49 +00:00
David E. O'Brien
2e6f61b9bc
Minor style(9) nit + utilize ELF features for the FreeBSD ID.
2002-02-28 19:45:34 +00:00
Thomas Moestl
30d514918a
Initialize the libc user trap handlers before passing control non-startup
...
code, so that the userland fp emulator will work.
2002-02-23 21:47:20 +00:00
Jake Burkholder
f2602cd538
Comment out the retrieval of a termination function from %g1. It is
...
doubtful this will ever be used by anything and rtld uses %g1.
Comment out references to _init and _fini for now too.
2002-01-13 06:17:19 +00:00
Jake Burkholder
be5fa99a1e
Fix typo (unclosed comment).
2001-12-28 17:55:15 +00:00
David E. O'Brien
2f67a9b3cd
Embelish CFLAGS.
2001-12-15 21:41:11 +00:00
David E. O'Brien
07e70b12fc
The instructions on doing something with src/lib/csu/sparc64.
2001-12-15 21:36:30 +00:00
David E. O'Brien
ee425bffeb
Sparc64 ELF version of the C runtime support.
...
It tries to comply with the SCD 2.4.1 (and thus Sparc 64-bit psABI).
This is an amalgamation of the FreeBSD Alpha crt1.c and the BSD/OS Sparc
crt0.c (which the copyright reflects).
2001-12-15 18:54:06 +00:00
David E. O'Brien
db5eede7cc
sparc64 verions of the crt initialization and finalization files required
...
by the ELF ABI.
2001-10-28 00:20:34 +00:00