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: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to