| #
c510face |
| 20-Apr-2021 |
christos <christos@NetBSD.org> |
Instead of compiling files with -fcommon, create an include file and declare the 3 symbols that need to be common using an attribute. Put all the 3 symbol definitions in libc in one place (initfini.c
Instead of compiling files with -fcommon, create an include file and declare the 3 symbols that need to be common using an attribute. Put all the 3 symbol definitions in libc in one place (initfini.c). Reviewed by joerg@
show more ...
|
| #
18796b94 |
| 22-Apr-2020 |
joerg <joerg@NetBSD.org> |
Explicitly use -fcommon for globals shared between libc and CSU.
|
| #
ad8aa774 |
| 27-Jan-2019 |
dholland <dholland@NetBSD.org> |
fix duplicated chunk from merge
|
| #
d91f98a8 |
| 27-Jan-2019 |
pgoyette <pgoyette@NetBSD.org> |
Merge the [pgoyette-compat] branch
|
| #
1ec5b478 |
| 26-Jul-2018 |
kamil <kamil@NetBSD.org> |
Specify NOLIBCSANITIZER in lib/csu
The low-level libraries in csu are used in non-sanitized code.
|
| #
bef3ed2e |
| 16-Jun-2018 |
kamil <kamil@NetBSD.org> |
Disable MKSANITIZER in lib/csu
These low-level libraries are expected to be not touched by a sanitizer. Every libc program not using sanitizers cannot work with sanitized csu.
|
| #
11614bb2 |
| 10-Aug-2014 |
matt <matt@NetBSD.org> |
MKCOMPAT fixes for when compat MACHINE_CPU != normal MACHINE_CPU
|
| #
61731496 |
| 22-Apr-2014 |
joerg <joerg@NetBSD.org> |
Retire USE_COMPILERCRTSTUFF=yes.
|
| #
b4939ef9 |
| 10-Sep-2013 |
matt <matt@NetBSD.org> |
Add support for a NetBSD MARCH elf note to record the MACHINE_ARCH for which a program was compiled.
|
| #
0b573b56 |
| 28-Apr-2013 |
matt <matt@NetBSD.org> |
Make all earm variants use earm.
|
| #
c91e3eb7 |
| 16-Jun-2012 |
joerg <joerg@NetBSD.org> |
Unbreak compat.
|
| #
ee99db43 |
| 16-Jun-2012 |
joerg <joerg@NetBSD.org> |
Allow USE_COMPILERCRTSTUFF=yes for platforms that use MACHINE_CPU != MACHINE_ARCH.
|
| #
953846fa |
| 31-Jan-2011 |
drochner <drochner@NetBSD.org> |
use of .PARSEDIR just doesn't work with .OBJDIR, replace with .CURDIR
|
| #
15fa0783 |
| 28-Nov-2010 |
skrll <skrll@NetBSD.org> |
Centralise USE_COMPILERCRTSTUFF.
PCC might need help.
|
| #
01bc9d50 |
| 07-Aug-2010 |
joerg <joerg@NetBSD.org> |
Switch i386 and x86_64 to the new CRT layout. The crt0.c body is shared between all platforms and a small assembler stub in crt0.S is used for setting up the proper stack and whatever else MD needs.
Switch i386 and x86_64 to the new CRT layout. The crt0.c body is shared between all platforms and a small assembler stub in crt0.S is used for setting up the proper stack and whatever else MD needs.
Extract crti.S and crtn. from the old dot_init.h files. Prepare other platforms that use the 6-argument form of __(_)start for this.
Rewrite the crtbegin and crtend modules in assembler to make them compiler independent. Document the interface in README.
show more ...
|
| #
4f893703 |
| 05-Jul-2010 |
mrg <mrg@NetBSD.org> |
delete all the a.out csu code.
|
| #
cba14cb1 |
| 13-Dec-2009 |
mrg <mrg@NetBSD.org> |
look for ${CSU_MACHINE_ARCH}_elf directory first.
|
| #
15d53d85 |
| 02-May-2002 |
wiz <wiz@NetBSD.org> |
${MACHINE_ARCH} != "arm32" is always true now, so remove it from an if.
|
| #
0ebf8f7f |
| 10-Jan-2001 |
enami <enami@NetBSD.org> |
- Fix typo - Wrap long line
|
| #
99b0df53 |
| 08-Jan-2001 |
itojun <itojun@NetBSD.org> |
use MACIHNE_CPU to determine architecture-dependent source code directory. is use of exists(foo) safe enough? TODO: many other places to fix
|
| #
264cf8dc |
| 04-Jan-2001 |
itojun <itojun@NetBSD.org> |
sh3 split
|
| #
6bf3aa19 |
| 02-Jul-1999 |
simonb <simonb@NetBSD.org> |
More trailing white space.
|
| #
216dc58a |
| 19-Mar-1999 |
thorpej <thorpej@NetBSD.org> |
Oops, revert previous; thinko.
|
| #
faaf65e0 |
| 19-Mar-1999 |
thorpej <thorpej@NetBSD.org> |
Go ahead and built c++rt0.o on all non-ELF platforms (i.e. including arm32; the hacks to make this work have been committed).
|
| #
63d06af1 |
| 16-Mar-1999 |
thorpej <thorpej@NetBSD.org> |
Don't build c++rt.o if ELF.
|