Use gccgo to bootstrap go on aarch64#30350
Conversation
The go-bootstrap package doesn't work on aarch64 platforms, so the only way to build Go is to use gccgo. Also, some versions of gccgo have a bug that prevents them from compiling go (see golang/go#47771), so this patch limits gcc to versions newer than 10.4.0 or 11.3.0.
|
Hi @rgmiller! I noticed that the following package(s) don't yet have maintainers:
Are you interested in adopting any of these package(s)? If so, simply add the following to the package class: maintainers = ['rgmiller']If not, could you contact the developers of this package and see if they are interested? You can quickly see who has worked on a package with $ spack blame go-bootstrapThank you for your help! Please don't add maintainers without their consent. You don't have to be a Spack expert or package developer in order to be a "maintainer," it just gives us a list of users willing to review PRs or debug issues relating to this package. A package can have multiple maintainers; just add a list of GitHub handles of anyone who wants to volunteer. |
Two minor whitespace changes to fix Flake8 checks.
alalazo
left a comment
There was a problem hiding this comment.
Two very minor changes, but otherwise LGTM.
Minor change to message text Co-authored-by: Massimiliano Culpo <[email protected]>
Fix spelling error in comment Co-authored-by: Massimiliano Culpo <[email protected]>
|
It looks like the style checks failed trying to install clingo-bootstrap. I'm assuming this is a temporary glitch with the GitHub action. Is there any way to force the style check to run again? |
Fix syntax error in message string Co-authored-by: Massimiliano Culpo <[email protected]>
fixes #14900
This PR essentially reverts the go and go-bootstrap changes from pull #28850 so that users on aarch64 platforms can bootstrap go using gccgo. Also, it adds checks for the proper versions of gcc in order to address the issue in golang/go#47771.