Closed Bug 772516 Opened 12 years ago Closed 12 years ago

halfmoon does not compile on linux ARM

Categories

(Tamarin Graveyard :: Optimizing JIT, defect)

ARM
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 750694

People

(Reporter: brbaker, Unassigned)

References

Details

Compiling halfmoon enabled shell on linux ARM fails with the following error:

./libavmplus.a(hm-interpreter.o): In function `halfmoon::StubCaller::do_sf64(halfmoon::Interpreter*, halfmoon::BinaryStmt*)':
hm-interpreter.cpp:(.text._ZN8halfmoon10StubCaller7do_sf64EPNS_11InterpreterEPNS_10BinaryStmtE[halfmoon::StubCaller::do_sf64(halfmoon::Interpreter*, halfmoon::BinaryStmt*)]+0x78): undefined reference to `halfmoon::Stubs::do_sf64(avmplus::MethodFrame*, double, int)'
./libavmplus.a(hm-interpreter.o): In function `halfmoon::StubCaller::do_sf32(halfmoon::Interpreter*, halfmoon::BinaryStmt*)':
hm-interpreter.cpp:(.text._ZN8halfmoon10StubCaller7do_sf32EPNS_11InterpreterEPNS_10BinaryStmtE[halfmoon::StubCaller::do_sf32(halfmoon::Interpreter*, halfmoon::BinaryStmt*)]+0x78): undefined reference to `halfmoon::Stubs::do_sf32(avmplus::MethodFrame*, double, int)'
./libavmplus.a(hm-interpreter.o): In function `halfmoon::StubCaller::do_lf64(halfmoon::Interpreter*, halfmoon::UnaryStmt*)':
hm-interpreter.cpp:(.text._ZN8halfmoon10StubCaller7do_lf64EPNS_11InterpreterEPNS_9UnaryStmtE[halfmoon::StubCaller::do_lf64(halfmoon::Interpreter*, halfmoon::UnaryStmt*)]+0x6c): undefined reference to `halfmoon::Stubs::do_lf64(avmplus::MethodFrame*, int)'
./libavmplus.a(hm-interpreter.o): In function `halfmoon::StubCaller::do_lf32(halfmoon::Interpreter*, halfmoon::UnaryStmt*)':
hm-interpreter.cpp:(.text._ZN8halfmoon10StubCaller7do_lf32EPNS_11InterpreterEPNS_9UnaryStmtE[halfmoon::StubCaller::do_lf32(halfmoon::Interpreter*, halfmoon::UnaryStmt*)]+0x6c): undefined reference to `halfmoon::Stubs::do_lf32(avmplus::MethodFrame*, int)'
./libavmplus.a(hm-liremitter.o):(.data+0xb30): undefined reference to `halfmoon::Stubs::do_lf32(avmplus::MethodFrame*, int)'
./libavmplus.a(hm-liremitter.o):(.data+0xb40): undefined reference to `halfmoon::Stubs::do_lf64(avmplus::MethodFrame*, int)'
./libavmplus.a(hm-liremitter.o):(.data+0xb80): undefined reference to `halfmoon::Stubs::do_sf32(avmplus::MethodFrame*, double, int)'
./libavmplus.a(hm-liremitter.o):(.data+0xb90): undefined reference to `halfmoon::Stubs::do_sf64(avmplus::MethodFrame*, double, int)'
Blocks: 779468
This was fixed as a result of 750694
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.