Marcin Juszkiewicz created QPID-6170:
----------------------------------------
Summary: No support for AArch64 and PPC64LE architectures
Key: QPID-6170
URL: https://issues.apache.org/jira/browse/QPID-6170
Project: Qpid
Issue Type: Bug
Components: Build Tools
Affects Versions: 0.30
Environment: Fedora 'rawhide' on AArch64
Reporter: Marcin Juszkiewicz
qpid-cpp-0.30/src/qpid/legacystore/jrnl/jcfg.h header has set of checks to find
out word size and endianness. But list of checks is quite short and buggy.
It has arm64 added for iOS but lacks aarch64 checks (same architecture but GNU
world is using original name of architecture).
Also for PowerPC it is assumed that it is Big Endian while there are LE chips
now as well.
I have a patch which replaces all those checks with use of endian.h and
bits/wordsize.h headers. It is not perfect solution as it assumes glibc but
(IMHO) better than current situation is as it allows qpid to be built on any
other Linux supported architecture
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]