Boost logo

Boost :

Subject: Re: [boost] [Context] RFR: Add support for ARM aarch64 architecture
From: Oliver Kowalke (oliver.kowalke_at_[hidden])
Date: 2015-02-24 02:16:09


2015-02-23 18:44 GMT+01:00 Edward Nevill <edward.nevill_at_[hidden]>:

> The develop branch does not build
> because when I build <abi> is set to 'sysv' not 'aapcs'.
>

the problem that boost.build does not evaluate os.paltform to ARM
the reason is that tools/build/src/engine/jam.h tests for __arm__ which is
not set
in the case of the 64bit ARM architecture.
I'll post a patch.

> There was also a problem with jump_fcontext in that it was restoring the FP
> context from x0, not from SP. Interestingly I based my patch on the
> existing iOS code which also has this bug. I have not fixed it in the iOS
> code as I have no way of testing anything on iOS.
>

strange - I got the information that it is working on iOS (I don't own
Apple systems).


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk