Source: boost1.53
Version: 1.53.0-2
Severity: wishlist

I noticed that in the latest upload of boost1.53 you addressed some
build failures due to the context library having no support for some
of the Debian archs.  However, for example on x32 I'm still getting
this:

<URL:http://buildd.debian-ports.org/status/fetch.php?pkg=boost1.53&arch=x32&ver=1.53.0-2&stamp=1363804423>:
...
    "g++" -x assembler-with-cpp -O3 -finline-functions -Wno-inline
-Wall -g -D_FORTIFY_SOURCE=2 -fPIC -DBOOST_ALL_NO_LIB=1
-DBOOST_CONTEXT_DYN_LINK=1 -DNDEBUG -I"." -c -o
"bin.v2/libs/context/build/gcc-4.7/release/debug-symbols-on/threading-multi/asm/jump_i386_sysv_elf_gas.o"
"libs/context/src/asm/jump_i386_sysv_elf_gas.S"

libs/context/src/asm/jump_i386_sysv_elf_gas.S: Assembler messages:
libs/context/src/asm/jump_i386_sysv_elf_gas.S:71: Error: operand type
mismatch for `jmp'
...failed gcc.compile.asm
bin.v2/libs/context/build/gcc-4.7/release/debug-symbols-on/threading-multi/asm/jump_i386_sysv_elf_gas.o...
gcc.compile.asm
bin.v2/libs/context/build/gcc-4.7/release/debug-symbols-on/threading-multi/asm/make_i386_sysv_elf_gas.o

    "g++" -x assembler-with-cpp -O3 -finline-functions -Wno-inline
-Wall -g -D_FORTIFY_SOURCE=2 -fPIC -DBOOST_ALL_NO_LIB=1
-DBOOST_CONTEXT_DYN_LINK=1 -DNDEBUG -I"." -c -o
"bin.v2/libs/context/build/gcc-4.7/release/debug-symbols-on/threading-multi/asm/make_i386_sysv_elf_gas.o"
"libs/context/src/asm/make_i386_sysv_elf_gas.S"

libs/context/src/asm/make_i386_sysv_elf_gas.S: Assembler messages:
libs/context/src/asm/make_i386_sysv_elf_gas.S:60: Error: invalid
instruction suffix for `pop'
libs/context/src/asm/make_i386_sysv_elf_gas.S:70: Error: invalid
instruction suffix for `pop'
...failed gcc.compile.asm
bin.v2/libs/context/build/gcc-4.7/release/debug-symbols-on/threading-multi/asm/make_i386_sysv_elf_gas.o...
...

Looking at the logs from 1.53.0-1 on debian-ports.org, it seems there
are also build failures on alpha, powerpcspe, ppc64, sh4 -- though I
didn't look at those logs in detail to determine whether missing
context support was the cause.  There are also m68k and sparc64 which
haven't gotten to a trial build yet.  (And I'd ignore hppa which is
completely out of date and hasn't seen any buildd activity whatsoever
for quite a while.)

Also, in the specific case of x32, from looking at the asm it looks
like using the x86_64 asm files instead of i386 should work.
-- 
Daniel Schepler


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to