Boost logo

Boost :

Subject: Re: [boost] libs/context/src/asm/make_i386_sysv_elf_gas.S:37: Error: junk at end of line
From: Frédéric Bron (frederic.bron_at_[hidden])
Date: 2013-10-10 15:12:40


2013/10/10 Frédéric Bron <frederic.bron_at_[hidden]>:
>> libs/context/src/asm/make_i386_sysv_elf_gas.S: Assembler messages:
>> you try to compile assembler for i386 for SYSV ABI + ELF binary format
>>
>>> libs/context/src/asm/make_i386_sysv_elf_gas.S:37: Error: junk at end
>>> of line, first unrecognized character is `m'
>>
>> cross-compiling is not work
>> you try to compile i386-UNIX assembler code on Windows
>
> What is the reason cross-compilation is not working? Does that mean
> there is an issue in the selection of the target platform or is it
> intrisicly not possible to cross-compile this? I have absolutely no
> idea of what this code is for...

Found that in the doc:
"For cross-compiling the lib you must specify certain additional
properties at bjam command line: target-os, abi, binary-format,
architecture and address-model. "
But no clue on what to specify...
I already use target-os=windows and address-model=32 or 64 but not
binary-format and architecture.

Frédéric


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