Adapt for mainline changes in https://github.com/HelenOS/helenos/pull/15,
commite51caa5403a6e5234210d42c7dcc8664a4b75ced
authorJiří Zárevúcky <zarevucky.jiri@gmail.com>
Wed, 21 Feb 2018 22:59:07 +0000 (21 23:59 +0100)
committerJiří Zárevúcky <zarevucky.jiri@gmail.com>
Wed, 21 Feb 2018 22:59:07 +0000 (21 23:59 +0100)
treed02b2faa64349cbe904659eb72b85e2289dc7270
parent453d81807cdcb4eb9210de02bc4126f867b930f9
Adapt for mainline changes in https://github.com/HelenOS/helenos/pull/15,
and create a toolchain facade with a `-helenos` target tuple.

Allows a simpler, more natural cross-compilation and platform support.
For most packages using autoconf, changes necessary to support this are
limited to replacing the `config.sub` library file. GCC and binutils are
configured to build compiler for the "real" target platform (this is called
"Canadian cross", --build, --host and --target are all different). As an
exception, PCC is build for `-linux-gnu` target. python2 builds with a small
configure hack, but there's a lot of error messages that end up being ignored
for some reason. Not sure if that's a regression or not.
35 files changed:
binutils/HARBOUR
binutils/gcc.template [deleted file]
config.sub [new file with mode: 0644]
facade/ar [new file with mode: 0644]
facade/as [new file with mode: 0644]
facade/cc [new file with mode: 0644]
facade/cpp [new file with mode: 0644]
facade/cxx [new file with mode: 0644]
facade/nm [new file with mode: 0644]
facade/objcopy [new file with mode: 0644]
facade/objdump [new file with mode: 0644]
facade/ranlib [new file with mode: 0644]
facade/strip [new file with mode: 0644]
fdlibm/HARBOUR
gcc/HARBOUR
gcc/gcc.template [deleted file]
gcc/helenos.specs [deleted file]
hsct-create-specs-file.py [deleted file]
hsct.sh
jainja/HARBOUR
libgmp/HARBOUR
libiconv/HARBOUR
libisl/HARBOUR
libmpc/HARBOUR
libmpfr/HARBOUR
libpng/HARBOUR
msim/HARBOUR
msim/Makefile
msim/input.c
msim/misc.c
pcc/HARBOUR
python2/HARBOUR
python2/configure [new file with mode: 0755]
python2/configure.ac [new file with mode: 0644]
zlib/HARBOUR