Boost logo

Boost :

Subject: Re: [boost] Problem cross-compiling boost.context for Raspberry Pi (2)
From: Oliver Kowalke (oliver.kowalke_at_[hidden])
Date: 2015-06-16 09:40:00


2015-06-16 15:26 GMT+02:00 Vladimir Prus <vladimir.prus_at_[hidden]>:

It seems to me that consistency between different architectures forces users
> of ARM to specify abi,
>

only in the case of cross compiling

> These tell you host os. I doubt that could be helpful to determine ABI
> really.
>

As I tried to explain - there is no way. boost.context defines defaults for
<abi> and
<binary-format> depending on architecture + operating system etc., for
instance in the Jamfile

binary-format:
default ELF
os == MACOSX => MACH-O
os == Windows => PE
os == AIX => XCOFF

abi:
default SYSV
os == Windows => MS
platform == ARM => AAPCS
platform == MIPS => O32

boost.build/boost.config do not provide other infos


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