diff options
author | Chris Packham <judge.packham@gmail.com> | 2021-09-26 22:08:36 +1300 |
---|---|---|
committer | Chris Packham <judge.packham@gmail.com> | 2022-01-12 21:02:38 +1300 |
commit | 557b9d4f8dbf41a587508a16df853d4a7677d04b (patch) | |
tree | 28778ee24216480f07b80490c822763599957898 /config/cc.in | |
parent | ade8c04d144a2955e52c777e961a26ffbbf42c25 (diff) | |
download | crosstool-ng-557b9d4f8dbf41a587508a16df853d4a7677d04b.tar.gz crosstool-ng-557b9d4f8dbf41a587508a16df853d4a7677d04b.tar.bz2 crosstool-ng-557b9d4f8dbf41a587508a16df853d4a7677d04b.zip |
gcc: Build static libgcc in core_pass1
Per https://github.com/crosstool-ng/crosstool-ng/issues/808 build static
libgcc in the first pass which lets us skip the second one. Building
mingw-w64 requires header files in order to build C++ support so mingw
builds core pass 2. This could probably be cleaned up by splitting
libc_start_files into a separate libc_header step. But for now having
core 2 for mingw-w64 and core 1 for the other libcs will have to do.
Anything that previously selected CC_CORE_PASSES_NEEDED now selects
CC_CORE_PASS_1_NEEDED. The same goes for CC_CORE_PASS_2_NEEDED with the
exception of mingw-w64.
Fixes #808
Fixes #217
Signed-off-by: Chris Packham <judge.packham@gmail.com>
Diffstat (limited to 'config/cc.in')
-rw-r--r-- | config/cc.in | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/config/cc.in b/config/cc.in index 187a48d5..0890cc20 100644 --- a/config/cc.in +++ b/config/cc.in @@ -2,11 +2,6 @@ menu "C compiler" -config CC_CORE_PASSES_NEEDED - bool - select CC_CORE_PASS_1_NEEDED - select CC_CORE_PASS_2_NEEDED - config CC_CORE_PASS_1_NEEDED bool |