|
Boost-Build : |
Subject: Re: [Boost-build] Cannot build boost::serialization for x64 (crosscompile)
From: Pfligersdorffer, Christian (Christian.Pfligersdorffer_at_[hidden])
Date: 2008-09-23 06:11:02
Hello Vladimir!
Vladimir Prus on Saturday, September 20, 2008 4:05 PM:
> On Friday 19 September 2008 13:16:53 Pfligersdorffer, Christian wrote:
>
>> using gcc : 4.0.0 : /path/to/ppc_6xx-g++;
>
> This is what you should do, ideally. It's supposed to pick
> right ar, ld, etc, though.
> Do you have more details what does not work, including output
> with --debug-configuration option.
I have to confess I did not try before writing - this approach works
fine using 1.36! I remember having had that sort of troubles building
1.34 or 1.35. But probably it was using bb.v1 and specifying
GCC_PREFIX... so please accept my apology for mixing things up!
Two prominent examples:
1. building iostreams requires BZIP2_SOURCE and the like to be defined.
That was done in v1 using -sBZIP2_SOURCE=... is that still valid?
2. I want to build static debug serialization library using shared
runtime libraries. If I type
bjam --variant=debug --link=static --runtime-link=shared
--with-serialization stage
I end up with the requested .a but also with .so files. Why?
Thank you for your help!
-- Christian Pfligersdorffer Software Engineering http://www.eos.info
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