Opened 13 years ago

Closed 13 years ago

#2972 closed Bugs (fixed)

build failure during mips cross-compilation

Reported by: max@… Owned by: Douglas Gregor
Milestone: To Be Determined Component: CMake
Version: Boost Development Trunk Severity: Showstopper
Keywords: mips cross-compilation build Cc:

Description

After checking out trunk and creating cross-compilation environment with cmake-gui using attached toolchain file I got following build error:

~/trunk-build$ make Scanning dependencies of target boost_date_time-mt-shared [ 0%] Building CXX object libs/date_time/src/CMakeFiles/boost_date_time-mt-shared.dir/gregorian/greg_month.cpp.o /tmp/ccKF7x2G.s: Assembler messages: /tmp/ccKF7x2G.s:229: Error: opcode not supported on this processor: mips1 (mips1) `ll $2,4($3)' /tmp/ccKF7x2G.s:231: Error: opcode not supported on this processor: mips1 (mips1) `sc $2,4($3)' /tmp/ccKF7x2G.s:4469: Error: opcode not supported on this processor: mips1 (mips1) `ll $3,4($16)' /tmp/ccKF7x2G.s:4471: Error: opcode not supported on this processor: mips1 (mips1) `sc $5,4($16)' /tmp/ccKF7x2G.s:4502: Error: opcode not supported on this processor: mips1 (mips1) `ll $4,8($16)' /tmp/ccKF7x2G.s:4504: Error: opcode not supported on this processor: mips1 (mips1) `sc $3,8($16)' make[2]: * [libs/date_time/src/CMakeFiles/boost_date_time-mt-shared.dir/gregorian/greg_month.cpp.o] Ошибка 1 make[1]: * [libs/date_time/src/CMakeFiles/boost_date_time-mt-shared.dir/all] Ошибка 2 make: * [all] Ошибка 2

version 1.39.0 beta 1 also affected. version 1.38.0 seems to build fine.

Attachments (1)

slave-description.txt (521 bytes ) - added by max@… 13 years ago.

Download all attachments as: .zip

Change History (3)

by max@…, 13 years ago

Attachment: slave-description.txt added

comment:1 by Vladimir Prus, 13 years ago

Component: Building BoostCMake
Owner: set to Douglas Gregor

comment:2 by troy d. straszheim, 13 years ago

Resolution: fixed
Status: newclosed

try 1.40.0.cmake4 or 1.41.0.cmake0 and please reopen if problem persists.

Note: See TracTickets for help on using tickets.