mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-30 09:38:52 +00:00
cdae8d0559
libgccjit is still under development and, despite its name, may also be used for ahead-of-time compilation. Documentation can be found on the gcc website: https://gcc.gnu.org/onlinedocs/jit/internals/index.html https://gcc.gnu.org/wiki/JIT With this change it's possible to enable the building of the libgccjit. It's enabled as a language (with --enable-languages=jit) even if not a language frontend at all. The main changes are related to the requirement of having everything host side built as Position Independent Code (PIC) with --enable-host-shared. GCC has the needed logic for building its dependencies (mpc, gmp, mpfr, ...) correctly when built "in-tree", which is not the case with crosstool-ng (see https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=05048fc29f0) Signed-off-by: Marc Poulhiès <dkm@kataplop.net> |
||
---|---|---|
.. | ||
build | ||
override | ||
upgrade | ||
compile | ||
config.guess | ||
config.rpath | ||
config.sub | ||
crosstool-NG.sh | ||
depcomp | ||
functions | ||
install-sh | ||
ltmain.sh | ||
missing | ||
populate.in | ||
saveSample.sh | ||
scripts.mk | ||
show-config.sh | ||
show-tuple.sh | ||
toolchain-config.in | ||
version-check.sh | ||
xldd.in |