This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug ada/80117] Standard'Word_Size is wrong for aarch64 ILP32
- From: "timo.teras at iki dot fi" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 13 Jul 2017 05:52:04 +0000
- Subject: [Bug ada/80117] Standard'Word_Size is wrong for aarch64 ILP32
- Auto-submitted: auto-generated
- References: <bug-80117-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80117
--- Comment #25 from Timo Teräs <timo.teras at iki dot fi> ---
(In reply to Andrew Pinski from comment #24)
> >This works everywhere else, so I wonder if we could have the ada makefile check the abi somehow more reliably than pathname?
>
> Your patch is broken anyways because it makes your OS very incompatible with
> most others. Note I think this is a YOCTO which I know very much is wrong
> in doing that. YOCTO is not friendly to multi-libing with aarch32 and
> aarch64 and ilp32. Cavium had to hack the YOCTO patches to get rid of that
> brokenness.
We have musl c-library so binary compatibility is limited anyways. We do ship
/lib64 -> /lib symlink in compatibility packages, though. My concern is that
there are valid reasons to change that path. Could it be tested against
MULTILIB_OSDIRNAMES or have alternate test that is not based on the path?