libs/context/src/asm/make_i386_sysv_elf_gas.S:37: Error: junk at end of line
Hello, When building with i686-w64-mingw32 cross compiler, this is what I get: libs/context/src/asm/make_i386_sysv_elf_gas.S: Assembler messages: libs/context/src/asm/make_i386_sysv_elf_gas.S:37: Warning: .type pseudo-op used outside of .def/.endef ignored. libs/context/src/asm/make_i386_sysv_elf_gas.S:37: Error: junk at end of line, first unrecognized character is `m' libs/context/src/asm/make_i386_sysv_elf_gas.S:77: Warning: .size pseudo-op used outside of .def/.endef ignored. libs/context/src/asm/make_i386_sysv_elf_gas.S:77: Error: junk at end of line, first unrecognized character is `m' libs/context/src/asm/make_i386_sysv_elf_gas.S:80: Error: junk at end of line, first unrecognized character is `-' ...failed gcc.compile.asm bin.v2/libs/context/build/gcc-mingw-4.8.1/debug/address-model-32/link-static/target-os-windows/threadapi-win32/threading-multi/asm/make_i386_> What does that mean? Frédéric
2013/10/10 Frédéric Bron
you try to compile assembler for i386 for SYSV ABI + ELF binary format
libs/context/src/asm/make_i386_sysv_elf_gas.S:37: Warning: .type pseudo-op used outside of .def/.endef ignored. libs/context/src/asm/make_i386_sysv_elf_gas.S:37: Error: junk at end of line, first unrecognized character is `m' libs/context/src/asm/make_i386_sysv_elf_gas.S:77: Warning: .size pseudo-op used outside of .def/.endef ignored. libs/context/src/asm/make_i386_sysv_elf_gas.S:77: Error: junk at end of line, first unrecognized character is `m' libs/context/src/asm/make_i386_sysv_elf_gas.S:80: Error: junk at end of line, first unrecognized character is `-' ...failed gcc.compile.asm
bin.v2/libs/context/build/gcc-mingw-4.8.1/debug/address-model-32/link-static/target-os-windows/threadapi-win32/threading-multi/asm/make_i386_>
What does that mean?
you try to compile i386-UNIX assembler code on Windows
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... Frédéric
2013/10/10 Frédéric Bron
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
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.
I found from errors reported on the web what kind of values abi, architecture and binary-format could have: abi: aapcs ms o32 sysv architecture: arm mips1 power x86 binary-format: elf mach-o pe Where is the documentation to know what to use to target a specific machine (i686-w64-mingw32 and x86_64-w64-mingw32 for me)? Frédéric
participants (2)
-
Frédéric Bron
-
Oliver Kowalke