| Summary: | sys-devel/gcc: fails to cross-compile for arm64 musl (bits/c++config.h:736:25: error: missing binary operator before token "(") | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Necktwi Ozfguah <necktwi> |
| Component: | Current packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | CC: | cross |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | ARM64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | gcc-build-logs | ||
|
Description
Necktwi Ozfguah
2022-01-24 06:00:26 UTC
Please attach in future as external paste sites may expire. I'm wondering how you can hit this and I can't :( Could you give some steps from a clean stage3 with crossdev, perhaps? You're building with gcc 8.5 which lacks __has_builtin. Please try a newer GCC on the host? yes, able to merge aarch64-gcc-10 with cross-aarch64-gcc-11. |