| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
| |
move their definitions and initialization in static links to libc.a
Make crt0 always invoke a new func _csu_finish() in libc to process the auxv
and to either register the ld.so cleanup function (in dynamic links) or
initialize environ and __progname and do MC_DISABLE_KBIND (in static links).
In libc, get pagesize from auxv; cache that between getpagesize() and
sysconf(_SC_PAGESIZE)
ok mpi@ "good time" deraadt@
|
|
|
|
|
| |
With much assistance from miod@
ok deraadt@@
|
| |
|
|
|
|
|
|
|
| |
build flags into conditionals in the Makefile, fixing a few inconsistencies
in the process.
\o/ miod@
|
|
|
|
|
|
| |
the md_init.h files.
Worked out with and ok miod@; ok matthew@
|
|
|
|
| |
tested by benno@
|
|
|
|
|
|
|
| |
executable (by mode or content), which can trip up builds with 'make -j'
(The generic fix is in share/mk/*; some Makefiles have their own INSTALL lines)
ok millert@ deraadt@
|
|
|
|
|
|
|
| |
gcc3/4 exception handling related symbols will be truncated causing linker
failures when building shared libraries.
ok drahn@, deraadt@, miod@
|
|
|
|
|
|
|
| |
unmaintainable). these days, people use source. these id's do not provide
any benefit, and do hurt the small install media
(the 33,000 line diff is essentially mechanical)
ok with the idea millert, ok dms
|
|
|
|
|
|
|
| |
these previously ignored PICFLAG settings become active. Remove PICFLAG
overrides to restore -fpic/-fPIC modes. In snaps for a week.
okay drahn@
|
| |
|
|
|
|
|
|
| |
be a section which code stubs (branches) can be added to initialize/destructor
This adds MD stubs to allow this to operate as expected. should fix wine
and behave according to ELF specs. ok miod@
|
|
|
|
| |
to build startup code the same on all (ELF) archs. hppa ok mickey@
|
|
|
|
| |
does not make propolice reporting ineffective; millert miod ok
|
|
|
|
| |
Some parts of crt0.c are from NetBSD.
|
| |
|
| |
|
|
|
|
| |
path of least surprise. Ok millert@
|
| |
|
| |
|
|
|
|
|
|
|
| |
This fixes namespace problems where STRIP is sometimes used as
the name of the strip(1) to use and other times used as
the flag to send install(1) when stripping (or not).
COPY doesn't have this problem (yet) but was poorly named.
|
| |
|
|
|