Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-16 | Add add PIE support for m88k (requires gcc4 toolchain) | Philip Guenther | |
Convert __cerror to hidden visibility. from miod@ | |||
2016-03-24 | Unbreak arm and m88k: COPY relocations for weak symbols that are overloaded | Philip Guenther | |
with strong symbols in ld.so don't do what we need, so put definitions back in crt0 and make ld.so update __progname like it does environ. report and testing patrick@ jsg@ | |||
2016-03-20 | Rearrange C runtime bits: now that ld.so exports environ and __progname, | Philip Guenther | |
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@ | |||
2015-09-01 | In static binaries, invoke kbind() once to disable it. | Philip Guenther | |
With much assistance from miod@ ok deraadt@@ | |||
2014-11-12 | Merge Makefiles, moving the build up a level and putting the CPU-specific | Philip Guenther | |
build flags into conditionals in the Makefile, fixing a few inconsistencies in the process. \o/ miod@ | |||
2013-12-03 | Merge the per-arch crt0.c files into common_elf/crt0.c, with MD macros in | Philip Guenther | |
the md_init.h files. Worked out with and ok miod@; ok matthew@ | |||
2013-05-08 | Don't declare ___start static, for gcc4 would optimize it out. | Miod Vallat | |
2013-01-15 | build crt{begin,end}S.o with -fpic. | Miod Vallat | |
2013-01-05 | Switch m88k ports to ELF. | Miod Vallat | |
2011-11-08 | Pass install the -S option to avoid a window where the target isn't | Philip Guenthe | |
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@ | |||
2009-10-28 | rcsid[] and sccsid[] and copyright[] are essentially unmaintained (and | Theo de Raadt | |
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 | |||
2005-08-04 | zap rcsid. Okay deraadt@, krw@ | Marc Espie | |
2004-07-24 | New, working, profiling code for m88k. | Miod Vallat | |
2004-01-04 | kill multi-line string; ok miod | Peter Valchev | |
2003-12-26 | Put this again, but this time make sure the compiler really does not frob the | Miod Vallat | |
stack frame before we get a chance to tinker with it. | |||
2003-12-26 | Revert - this was a bit premature. | Miod Vallat | |
2003-12-25 | A much simpler and more readable start() routine... | Miod Vallat | |
2003-03-10 | duplicate words and spelling fixes in comments | David Krause | |
ok miod@ | |||
2003-02-28 | copy basename of argv[0] to bss for __progname, so that large stack smash | Theo de Raadt | |
does not make propolice reporting ineffective; millert miod ok | |||
2001-06-26 | Put m88k-related files in the correctly named directory. | Miod Vallat | |