Marcel Moolenaar
8876613dc5
Replace use of ${.CURDIR} by ${LIBC_SRCTOP} and define ${LIBC_SRCTOP}
...
if not already defined. This allows building libc from outside of
lib/libc using a reach-over makefile.
A typical use-case is to build a standard ILP32 version and a COMPAT32
version in a single iteration by building the COMPAT32 version using a
reach-over makefile.
Obtained from: Juniper Networks, Inc.
2014-03-04 02:19:39 +00:00
Andrew Turner
0129836894
Add the required __aeabi_* functions to libc.
...
The floating point functions are here rather than compiler-rt because the
libc softfloat code allows us to set the rounding mode.
2013-01-19 05:33:55 +00:00
Andrew Turner
bb41cbb27c
Use the compiler-rt version __{u,}divsi3 and __{u,}modsi3 on ARM EABI
2013-01-19 04:11:45 +00:00
Marcel Moolenaar
b6d434fc28
Use GCC's __SOFTFP__ to test whether we're being compiled
...
with softfloat or not. Now -msoft-float can be overridden
more easily.
2009-05-31 02:03:40 +00:00
Daniel Eischen
6fad3aaf15
Add each directory's symbol map file to SYM_MAPS.
2006-03-13 01:15:01 +00:00
Olivier Houchard
2b2714935b
Use the correct values for softfloat, in both the little endian and the big
...
endian cases.
2005-03-20 00:53:52 +00:00
David Schultz
bd15659f64
Eliminate gdtoa.mk and move its contents to ${MACHINE_ARCH}/Makefile.inc.
...
The purpose of having a separate file involved an abandoned scheme that
would have kept contrib/gdtoa out of the include path for the rest of libc.
2005-01-15 05:23:58 +00:00
Olivier Houchard
30f70b49e0
Import a Makefile for arm.
2004-11-05 23:51:24 +00:00