[Boost.Build] unable to cross-compile 1_33_0
My apologies in advance if this question is only for the jamboost mailing list but I very much need to cross-compile boost_1_33_0 and I can't seem to make this version work. # bjam --v2 --version Boost.Build V2 (Milestone10) Boost.Jam 03.01.11 (I haven't received any responses on the jamboost mailing list so I assume I'm formulating my question incorrectly. If there is something wrong with the way I'm asing this question, would someone please point it out to me?) I am trying to compile a host (X86, linux) and a target (ARM9) version of the boost_1_33_0 libraries using the "standard" (Core3) gcc and a gcc-arm cross-compiler. Can someone point me to the documentation that is "authoritative" for 1_33_0 and describes how to configure [which files] and invoke bjam for multiple compilers on the same computer? I found (and read) *LOTS* of historical material describing how to configure and invoke bjam for v1 and v2 for prior versions. Vladimir Prus provided an answer (in the form of a user-config.jam mod) for 1_32_0 last April... <extract> I'd use this: using gcc : 3.4 ; using gcc : 3.4arm : /path/one/arm-g++ : <other stuff> ; using gcc : 3.4ppc : /path/two/ppc-g++ : <other stuff> ; and them bjam gcc-3.4 gcc-3.4arm gcc-3.4ppc </extract> ...which worked fine with 1_32.0, but I can't get it to work with the 1_33_0 version. No matter how I invoke bjam, it seems to interpret the compiler as the target. bjam gcc-3.4arm => "don't know how to make gcc-3.4arm" bjam --v2 gcc-3.4arm => "could not find main target gcc-3.4arm" bjam "-sTOOLS=gcc-3.4arm" => "gcc-3.4arm-tools-jam: No such file..." I've been reduced to "trying things." Any advice or suggestions would be greatly appreciated. Regards, "Desperate" Dick Bridges
participants (1)
-
BRIDGES Dick