Commit graph

9 commits

Author SHA1 Message Date
Heath123
c3e4fdf7ef Upgrade to GCC 13.1.0 and add rustc_codegen_gcc support 2023-06-28 15:16:36 +01:00
Lephenixnoir
91d2786895
manual install tutorial 2022-08-21 11:48:01 +02:00
Lephenixnoir
26affe51cf
new build system for fxSDK sysroot and libstdc++-v3
The main change is making the scripts a two-stage process where we
first build GCC, leave the user to install the libc, and then come back
to install libstdc++-v3.

* Detect whether we are in the first or second stage
* Don't clean files after first stage install, and even then only do it
  if :clean is specified
* Update README except for the manual install tutorial
* Patch the source using a backported GCC 12.1 commit to make the
  configure script for libstdc++-v3 skip checking for dlopen, which is
  impossible is our not-really-hosted setup

Details:
* Proper .gitignore
2022-08-19 15:23:21 +02:00
Lephenixnoir
9be687a07a
libstdc++-v3: stdint.h, exceptions, and notes on hosted 2021-06-13 18:55:04 +02:00
Lephenixnoir
954e3ccd08
libstdc++-v3: the free-standing subset compiles 2021-06-13 18:07:27 +02:00
Lephenixnoir
9f33074c10
libstdc++-v3: some progress 2021-06-13 17:12:45 +02:00
Lephenixnoir
55017f002f
add notes on attempts at building libstdc++-v3 2021-06-13 16:34:11 +02:00
Lephenixnoir
ba14e905f3
add an any configuration that uses existing GCC installs 2021-01-14 19:14:12 +01:00
Lephenixnoir
e2a9744f1e
manual build and README 2021-01-02 10:36:59 +01:00