aboutsummaryrefslogtreecommitdiff
path: root/lib/csu
Commit message (Expand)AuthorAgeFilesLines
* Add META_MODE support.Simon J. Gerraty2015-06-138-0/+111
|\
| * dirdeps.mk now sets DEP_RELDIRSimon J. Gerraty2015-06-081-2/+0
| * Merge sync of headSimon J. Gerraty2015-05-2712-5/+236
| |\ | |/ |/|
| * Put lib/csu/amd64/Makefile back the way it is in headSimon J. Gerraty2014-11-303-9/+9
| * Merge from head@274682Simon J. Gerraty2014-11-192-10/+11
| |\
| * \ Merge head from 7/28Simon J. Gerraty2014-08-196-366/+6
| |\ \
| * \ \ Merge headSimon J. Gerraty2014-04-271-1/+1
| |\ \ \
| * \ \ \ Merge head@256284Simon J. Gerraty2013-10-132-0/+15
| |\ \ \ \
| * \ \ \ \ Merge from headSimon J. Gerraty2013-09-052-0/+12
| |\ \ \ \ \
| * | | | | | Updated dependenciesSimon J. Gerraty2013-02-161-2/+0
| * | | | | | Sync with HEAD.David E. O'Brien2013-02-088-29/+16
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Sync from headSimon J. Gerraty2012-11-047-4/+97
| |\ \ \ \ \ \ \
| * | | | | | | | Sync FreeBSD's bmake branch with Juniper's internal bmake branch.Marcel Moolenaar2012-08-222-3/+18
| |/ / / / / / /
* | | | | | | | All FreeBSD platforms are elf: move i386-elf to i386Ed Maste2015-05-196-3/+2
* | | | | | | | Ensure the cross assembler, linker and objcopy are used for the build32Dimitry Andric2015-04-021-2/+2
* | | | | | | | Start to import support for the AArch64 architecture from ARM. This changeAndrew Turner2015-03-194-0/+225
* | | | | | | | Add a comment explaining why gcc is needed.Justin Hibbits2015-02-061-0/+4
* | | | | | | | powerpc64 csu needs to be built by gcc, so enforce that.Justin Hibbits2015-02-051-0/+3
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | Use bsd.lib.mk here as all other csu Makefiles do.Bryan Drewery2014-08-191-7/+11
* | | | | | | Revert r267233 for now. PIE support needs to be reworked.Bryan Drewery2014-08-192-4/+0
| |_|_|_|_|/ |/| | | | |
* | | | | | Reviewed by: impSimon J. Gerraty2014-07-261-3/+3
* | | | | | Remove ia64.Marcel Moolenaar2014-07-074-363/+0
* | | | | | In preparation for ASLR [1] support add WITH_PIE to support building with -fPIE.Bryan Drewery2014-06-082-0/+4
| |_|_|_|/ |/| | | |
* | | | | Use the size of the MACHINE_ARCH string instead of sizeof(uint32_t). It canOlivier Houchard2013-10-271-1/+1
| |_|_|/ |/| | |
* | | | Add an elf note on ARM to store the MACHINE_ARCH an executable was builtAndrew Turner2013-09-262-0/+15
| |_|/ |/| |
* | | Add a makefle that recurses into the right architecture-specificMarcel Moolenaar2013-05-211-0/+10
* | | Add the Clang specific -Wmissing-variable-declarations to WARNS=6.Ed Schouten2013-04-191-0/+2
| |/ |/|
* | Only assign the environ in the startup code when environ is NULL.Konstantin Belousov2013-01-078-29/+16
|/
* Revert r234356 for now, as it leads to run-time problems on 32-bitDimitry Andric2012-04-231-2/+1
* After r217375, some startup objects under lib/csu are built in a specialDimitry Andric2012-04-207-21/+21
* Work around an issue on 32-bit PowerPC, where clang executable can getDimitry Andric2012-04-161-1/+2
* Work around a binutils bug on powerpc64 where the TOC would not beNathan Whitehorn2012-03-131-1/+2
* Stop calling _init/_fini methods from crt1 for dynamic binaries. DoKonstantin Belousov2012-03-1116-180/+187
* Add a header with definitions useful for constructing ELF notes.Konstantin Belousov2012-03-111-0/+38
* - Remove one more no-op #ifndefOleksandr Tymoshenko2012-03-061-2/+0
* - Remove NOSHARED parts since it seems to be no-opOleksandr Tymoshenko2012-03-061-4/+3
* Build Scrt.o on powerpc64. Its introduction on other platforms got lostNathan Whitehorn2011-06-271-4/+10
* Turn off default generation of userland dot symbols on powerpc64 now thatNathan Whitehorn2011-02-181-8/+6
* Whitespace nitWarner Losh2011-02-011-1/+1
* Mark csu on PowerPC as not requiring executable stack.Konstantin Belousov2011-01-144-0/+8
* The (%esp & 0xf) == 0 should be true before the call instruction isKonstantin Belousov2011-01-131-0/+1
* Apply a workaround for a binutils issue with the .note.ABI-tag sectionDimitry Andric2011-01-138-28/+171
* Add section .note.GNU-stack for assembly files used by 386 and amd64.Konstantin Belousov2011-01-075-0/+10
* Add a .note.ABI-tag section to ia64 startup files by linking crtbrand.cTijl Coosemans2010-12-101-8/+29
* Let all .c and .S files under lib/csu consistently use the __FBSDID()Dimitry Andric2010-12-0921-50/+61
* Remove two .endp's without matching .proc in lib/csu/ia64/crtn.S.Dimitry Andric2010-10-151-2/+0
* C startup support for 64-bit PowerPC.Nathan Whitehorn2010-07-104-0/+248
* Add unwind annotations to the asm part of crt1 on i386. Terminate theKonstantin Belousov2010-06-181-1/+8
* Do not create *.gmon files for PIE executables on i386.Jilles Tjoelker2010-03-201-1/+1
* Fix spelling of noreorder.Juli Mallett2010-03-131-1/+1