libc/libgloss
Tamar Christina 111b6813fb Fix multido compilation on ARM
The previous multi-build implementation was copying the config.status from the parent
multilib directory when building the different semihosting variants. It did so because
the configuration doesn't change. However when you use a relative path to configure it
turns out that the paths inside the config.status are also relative.

To fix this, the srcdir is adjusted from the initial configuration instead of copying it.

Tested on aarch64-none-elf and arm-none-eabi.

Signed-off-by: Tamar Christina <tamar.christina@arm.com>
2017-10-09 19:03:52 +02:00
..
aarch64 move ILP32 sanity check on heap base code under ARM_RDI_MONITOR 2017-08-24 14:41:19 +02:00
arc Add JLI support. 2017-06-14 14:51:22 +02:00
arm Add support for Semihosting v2 support for ARM in libgloss. 2017-07-05 14:41:27 +02:00
bfin * configure.in: Remove config_libnosys=false 2014-09-22 15:26:46 +00:00
config libgloss: change 'q' flag to 'r' in ar call 2012-03-13 01:47:40 +00:00
cr16 libgloss: cr16: add custom syscall list 2012-08-30 07:04:42 +00:00
cris Committed, libgloss: hook up cris-elf to the initfini-array support. 2017-01-29 21:23:32 +01:00
crx [newlib] 2008-04-04 21:52:01 +00:00
d30v 2013-11-21 Daniel Ramirez <javamonn@gmail.com> 2013-11-21 16:42:17 +00:00
doc Fix html build with makeinfo 5.2 2016-08-19 10:32:23 +02:00
epiphany 2012-03-09 Jeff Johnston <jjohnstn@redhat.com> 2012-03-09 20:28:57 +00:00
fr30 Remove GPL licencsing 2010-12-17 10:13:31 +00:00
frv * frv/crt0.S (__frv_fix_usrptrs): Fix .size directive. 2011-03-24 16:24:36 +00:00
ft32 libgloss/ft32: fix whitespace in Makefile 2016-05-20 10:10:08 -05:00
hp74x [newlib] 2008-04-04 21:52:01 +00:00
i386 [newlib] 2008-04-04 21:52:01 +00:00
i960 2013-11-21 Daniel Ramirez <javamonn@gmail.com> 2013-11-21 16:42:17 +00:00
iq2000 2012-03-09 Jeff Johnston <jjohnstn@redhat.com> 2012-03-09 20:28:57 +00:00
libnosys adjust libnosys config for aarch64 to avoid linker error when switching from rdimon.specs to nosys.specs 2017-10-09 17:53:41 +02:00
lm32 2015-01-05 Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 2015-01-05 17:36:34 +00:00
m32c * m32c/sbrk.c (sbrk): Change to take ptrdiff_t, not int. 2009-07-08 20:54:19 +00:00
m32r 2009-03-16 Jeff Johnston <jjohnstn@redhat.com> 2009-03-16 19:26:59 +00:00
m68hc11 [newlib] 2008-04-04 21:52:01 +00:00
m68k 2013-11-21 Daniel Ramirez <javamonn@gmail.com> 2013-11-21 16:42:17 +00:00
mcore libgloss: mcore: add custom syscall header 2015-04-23 22:03:45 +02:00
mep 2015-01-05 Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 2015-01-05 17:36:34 +00:00
microblaze * microblaze/_exception_handler.S: Adjust to be weak. 2013-07-23 09:11:18 +00:00
mips * mips/crt0.S: Configure processor based on .MIPS.abiflags. 2014-11-28 08:51:03 +00:00
mn10200 2012-03-09 Jeff Johnston <jjohnstn@redhat.com> 2012-03-09 20:28:57 +00:00
mn10300 2012-03-09 Jeff Johnston <jjohnstn@redhat.com> 2012-03-09 20:28:57 +00:00
moxie The moxie sub.l instruction is now just sub. 2014-12-27 12:18:56 +00:00
msp430 Fix thinko in MSP430 libgloss implementation of write() system call. 2017-05-26 11:35:13 +01:00
mt 2015-01-05 Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 2015-01-05 17:36:34 +00:00
nds32 * libgloss/nds32/_exit.S: Finish with an infinite loop in _exit. 2014-12-15 13:30:07 +00:00
or1k libgloss: Remove duplicate definition of environ 2017-02-13 09:16:51 +01:00
pa [newlib] 2008-04-04 21:52:01 +00:00
riscv Change license to FreeBSD License for RISC-V 2017-08-21 11:08:54 +02:00
rl78 rl78: Don't output CR when LF is encountered in write(). 2015-12-16 13:38:38 -07:00
rs6000 2013-05-30 Jeff Johnston <jjohnstn@redhat.com> 2013-05-30 22:44:04 +00:00
rx Add a check that the data area does not overrun the stack. 2015-05-27 13:30:19 +02:00
sh
sparc * sparc/crt0.S: Declare use of system registers. 2015-01-22 17:38:39 +00:00
sparc_leon 2011-12-15 Konrad Eisele <konrad@gaisler.com> 2011-12-15 22:58:40 +00:00
spu 2013-11-21 Daniel Ramirez <javamonn@gmail.com> 2013-11-21 16:42:17 +00:00
testsuite
tic6x 2010-11-17 Bernd Schmidt <bernds@codesourcery.com> 2010-11-17 21:45:58 +00:00
v850 Add comment in the v850's crt0.S file noting that separate LMA and VMA addresses for data sections are not currently supported. 2016-05-26 12:08:47 +01:00
visium * COPYING.LIBGLOSS: Add Controls and Data Services copyright. 2015-01-21 18:27:47 +00:00
wince [newlib] 2008-04-04 21:52:01 +00:00
xc16x Fix location of this file to be where it was initially intended. 2010-08-23 15:51:27 +00:00
xstormy16 * xstormy16/crt0.s (_hwint): Fix .size directive. 2011-03-24 16:29:11 +00:00
ChangeLog Deprecate newlib and winsup ChangeLog files 2016-01-28 11:15:33 +01:00
ChangeLog-2015 Deprecate newlib and winsup ChangeLog files 2016-01-28 11:15:33 +01:00
Makefile.in * Makefile.in (stmp-bsp): Exit when subdirs fail. 2011-01-10 12:08:35 +00:00
README 2014-12-15 Stefan Wallentowitz <stefan.wallentowitz@tum.de> 2014-12-15 20:09:28 +00:00
acinclude.m4 2006-04-19 Jeff Johnston <jjohnstn@redhat.com> 2006-04-19 19:44:05 +00:00
aclocal.m4 2006-04-19 Jeff Johnston <jjohnstn@redhat.com> 2006-04-19 19:44:05 +00:00
close.c
configure Add RISC-V port for libgloss 2017-08-17 14:51:05 -04:00
configure.in Add RISC-V port for libgloss 2017-08-17 14:51:05 -04:00
debug.c
debug.h
fstat.c
getpid.c
glue.h
isatty.c
kill.c
lseek.c
multi-build.in Fix multido compilation on ARM 2017-10-09 19:03:52 +02:00
open.c
print.c
putnum.c
read.c
sbrk.c
stat.c
syscall.h 2007-11-06 Dave Brolley <brolley@redhat.com> 2007-11-06 23:07:06 +00:00
unlink.c
write.c

README

bfin	- Analog Devices Blackfin processor.
sparc	- Fujitsu Sparclite board. Works on the ex930, ex931, ex933
hp74x	- Hewlett Packard HP742 board. Also some support for the hp743.
m68hc11 - Motorola 68HC11 or 68HC12 support.
m68k	- Motorola MVME135 and IDP board. For CPU32 systems.
mep	- Toshiba Media Processor.
pa	- WinBond and Oki boards with a PA.
mips	- R3000 support. Array Tech LSI33k based RAID disk controller.
lm32    - Lattice Mico32 simulator.
epiphany - Adapteva Epiphany multicore processor.
or1k	- OpenRISC 1000 processor.