Boost logo

Boost-Build :

Subject: Re: [Boost-build] How do I change the assembler rule?
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2016-01-22 15:46:04


AMDG

On 01/22/2016 01:09 PM, Kuhl, Brian wrote:
> Hi,
> 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
for Boost.Context.

> (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
dependencies.

In Christ,
Steven Watanabe


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