[CI] Build newer binutils before building gcc - #161006
Conversation
|
|
|
Let's try. @bors try |
This comment has been minimized.
This comment has been minimized.
[CI] Build newer `binutils` before building `gcc`
|
That's good news. =D |
| --prefix=/rustroot \ | ||
| --enable-languages=c,c++ \ | ||
| --disable-gnu-unique-object \ | ||
| --enable-cxx-flags='-fno-reorder-blocks-and-partition' |
There was a problem hiding this comment.
Do you need --with-as= and --with-ld= or is it not necessary since you do make install above?
| # '-fno-reorder-blocks-and-partition' is required to | ||
| # enable BOLT optimization of the C++ standard library, | ||
| # which is included in librustc_driver.so | ||
| hide_output ../gcc-$GCC/configure \ |
There was a problem hiding this comment.
Would it be worth temporarily removing hide_output in order to see whether it does the good thing and find that the retain attribute is supported?
Is there any better way we could double-check that everything is good now?
|
We need the full build, I didn't realize that. @bors try jobs=dist-x86_64-linux |
|
⌛ Trying commit 377ef9f with merge 91816c5… To cancel the try build, run the command Workflow: https://github.com/rust-lang/rust/actions/runs/31697658273 |
[CI] Build newer `binutils` before building `gcc` try-job: dist-x86_64-linux
Hopefully will unblock the GCC sync. This PR builds a newer
binutils, unlocking all blockedgccfeatures that we need.Needs rust-lang/ci-mirrors#55 to be merged first.
r? @Kobzol