Subject: Re: [Boost-build] How do I change the assembler rule?
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2016-01-22 15:46:04
On 01/22/2016 01:09 PM, Kuhl, Brian wrote:
> I've added an additional compiler file for Wind River's Diab cross-compiler: boost_1_59_0/tools/src/tools/diab.jam
> (I based it on the cray.jam in the same directory)
> I can successfully compile most of boost with only a handful odd compiler issues.
> But the assembler rule is all wrong, and I need to override it successfully compile "context", the correct tool string is available in the shell as $(AR),
> but I'm not sure how to write the jam syntax to propagate that, and override the default that seems to be coming from gcc.jam?
Boost.Context uses its own assembler rule, and
ignores the one from the toolset. Fixing your
problem most likely requires editing the Jamfile
> (Not sure why "context" is being built when the little summary says it won't be, but that's a separate issue?)
coroutine depends on context. The summary isn't
smart enough to track libraries that are built as
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk