aboutsummaryrefslogtreecommitdiff
path: root/lib/csu/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Remove residual blank line at start of MakefileWarner Losh2024-07-151-1/+0
| | | | | | | This is a residual of the $FreeBSD$ removal. MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-161-1/+0
| | | | Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
* [PowerPC64LE] Use a shared LIBC_ARCH for powerpc64le.Brandon Bergren2020-09-231-2/+2
| | | | | | | | | | | | | | | Given that we have converted to ELFv2 for BE already, endianness is the only difference between the two ARCHs. As such, there is no need to differentiate LIBC_ARCH between the two. Combining them like this lets us avoid needing to have two copies of several bits for no good reason. Sponsored by: Tag1 Consulting, Inc. Notes: svn path=/head/; revision=366039
* Build the csu tests on all architectures.Andrew Turner2018-10-301-3/+0
| | | | | | | | | | | The tests haven't been run them, but this is enough to build them so I can get feedback on if the various crt.h headers are correct. MFC with: r339738 Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=339916
* Add a missing include for src.opts.mk. Without it MK_TESTS isn't defined.Andrew Turner2018-10-251-0/+2
| | | | | | | | MFC with: r339738 Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=339744
* Implement a BSD licensed crtbegin/crtendAndrew Turner2018-10-251-0/+6
| | | | | | | | | | | | | | | | | These are needed for .ctors/.dtors and .jcr handling. The former needs all the function pointers to be called in the correct order from the .init/.fini section. The latter just needs to call a gcj specific function if it exists with a pointer to the start of the .jcr section. This is currently disabled until __dso_handle support is added. Reviewed by: emaste MFC after: 1 month Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D17587 Notes: svn path=/head/; revision=339738
* All FreeBSD platforms are elf: move i386-elf to i386Ed Maste2015-05-191-3/+2
| | | | | | | | | | | This was a leftover from when we had both i386 a.out and ELF. Reviewed by: kib, imp Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D2591 Notes: svn path=/head/; revision=283125
* Add a makefle that recurses into the right architecture-specificMarcel Moolenaar2013-05-211-0/+10
sub-directory. This to allow simpler logic outside of the csu directory. Obtained from: Juniper Networks, Inc. Notes: svn path=/head/; revision=250863