On Mär 16 2017, Wookey wookey@wookware.org wrote:
After feedback from people interested in ILP32, and discussion at Linaro Connect, it seems that everyone involved is in agreement that the triplets with the 'ilp32' bit in the ABI/OS part rather than the machine/cpu part makes more sense. And that we can and should change it, so long as it doesn't add significant delay. Thus it was agreed to make this change. So the triplet for ilp32 on arm64/aarch64 is now:
aarch64-linux-gnu_ilp32 (normal, little endian) aarch64_be-linux-gnu_ilp32 (big endian)
That makes it quite difficult to support building ilp32 packages with rpm.
Andreas.
On 2017-06-13 17:31 +0200, Andreas Schwab wrote:
On Mär 16 2017, Wookey wookey@wookware.org wrote:
After feedback from people interested in ILP32, and discussion at Linaro Connect, it seems that everyone involved is in agreement that the triplets with the 'ilp32' bit in the ABI/OS part rather than the machine/cpu part makes more sense. And that we can and should change it, so long as it doesn't add significant delay. Thus it was agreed to make this change. So the triplet for ilp32 on arm64/aarch64 is now:
aarch64-linux-gnu_ilp32 (normal, little endian) aarch64_be-linux-gnu_ilp32 (big endian)
That makes it quite difficult to support building ilp32 packages with rpm.
Could you expand on what the actual problem is?
Wookey
On Jun 19 2017, Wookey wookey@wookware.org wrote:
On 2017-06-13 17:31 +0200, Andreas Schwab wrote:
On Mär 16 2017, Wookey wookey@wookware.org wrote:
After feedback from people interested in ILP32, and discussion at Linaro Connect, it seems that everyone involved is in agreement that the triplets with the 'ilp32' bit in the ABI/OS part rather than the machine/cpu part makes more sense. And that we can and should change it, so long as it doesn't add significant delay. Thus it was agreed to make this change. So the triplet for ilp32 on arm64/aarch64 is now:
aarch64-linux-gnu_ilp32 (normal, little endian) aarch64_be-linux-gnu_ilp32 (big endian)
That makes it quite difficult to support building ilp32 packages with rpm.
Could you expand on what the actual problem is?
Here is what I tried, but it doesn't work:
https://build.opensuse.org/package/view_file/home:Andreas_Schwab:ilp32/rpm/a...
Perhaps someone has a better patch.
Andreas.