Modify

Opened 4 years ago

Last modified 4 years ago

#15642 new defect

Cross Compiler error buildin mono runtime

Reported by: saumell.jose@… Owned by: developers
Priority: normal Milestone: Barrier Breaker 14.07
Component: toolchain Version: Attitude Adjustment 12.09
Keywords: Cc:

Description

I'm building a mono runtime for WDR4300.
The host is a mac running mac os x 10.9 but I also replicated the issue on a debian linux system with AMD Opteron(TM) Processor 6272 (Debian v6.0.6)

staging_dir: /attitude_adjustment/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/bin/

CC libmonoruntime_la-security.lo
CC libmonoruntime_la-security-core-clr.lo
CC libmonoruntime_la-security-manager.lo
CC libmonoruntime_la-string-icalls.lo
CC libmonoruntime_la-sysmath.lo
CC libmonoruntime_la-threads.lo

threads.c: In function 'ves_icall_System_Threading_Volatile_Read1':
threads.c:2300:1: error: unrecognizable insn:
(insn 15 14 16 3 (parallel [

(set (reg:SI 205)

(mem/v:SI (reg:SI 200) [-1 S4 A32]))

(set (mem/v:SI (reg:SI 200) [-1 S4 A32])

(unspec_volatile:SI [

(reg:SI 203)
(reg:SI 204)
(plus:SI (reg:SI 205)

(const_int 0 [0]))

] UNSPEC_SYNC_OLD_OP_12))

(clobber (scratch:SI))

]) ../../mono/utils/atomic.h:227 -1

(nil))

threads.c:2300:1: internal compiler error: in extract_insn, at recog.c:2113
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://dev.openwrt.org/> for instructions.
make[3]: * [libmonoruntime_la-threads.lo] Error 1
make[3]: Leaving directory `/home/jose/mono-3.4.0/mono/metadata'
make[2]:
* [all-recursive] Error 1
make[2]: Leaving directory `/home/jose/mono-3.4.0/mono'
make[1]: * [all-recursive] Error 1
make[1]: Leaving directory `/home/jose/mono-3.4.0'
make:
* [all] Error 2

Attachments (0)

Change History (1)

comment:1 Changed 4 years ago by jow

  • Milestone changed from Attitude Adjustment 12.09 to Barrier Breaker 14.07

Milestone Attitude Adjustment 12.09 deleted

Add Comment

Modify Ticket

Action
as new .
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.