Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-31817

Build failure on mips, v8 related

    XMLWordPrintable

Details

    Description

      Build on mips fails. Compiled ok on 5.0.2. Here is the build log:

      make[2]: Leaving directory `/home/yuvalt/qt-everywhere-opensource-src-5.1.0-beta1/qtjsbackend/src/tools'
      cd v8/ && ( test -e Makefile || /home/yuvalt/qt-everywhere-opensource-src-5.1.0-beta1/qtbase/bin/qmake /home/yuvalt/qt-everywhere-opensource-src-5.1.0-beta1/qtjsbackend/src/v8/v8.pro -o Makefile ) && make -f Makefile
      make[2]: Entering directory `/home/yuvalt/qt-everywhere-opensource-src-5.1.0-beta1/qtjsbackend/src/v8'
      rm -f libQt5V8.so.5.1.0 libQt5V8.so libQt5V8.so.5 libQt5V8.so.5.1
      /opt/brcm50/toolchains/bin/mipsel-linux-uclibc-g++ L/opt/brcm50/toolchains/lib -L/opt/brcm50/local/lib -rdynamic -Wl,-rpath=/opt/brcm50/local/lib -Wl,-no-undefined -Wl,-O1 -shared -Wl,-Bsymbolic-functions -Wl,-soname,libQt5V8.so.5 -o libQt5V8.so.5.1.0 .obj/release-shared/accessors.o .obj/release-shared/allocation.o .obj/release-shared/api.o .obj/release-shared/assembler.o .obj/release-shared/ast.o .obj/release-shared/atomicops_internals_x86_gcc.o .obj/release-shared/bignum.o .obj/release-shared/bignum-dtoa.o .obj/release-shared/bootstrapper.o .obj/release-shared/builtins.o .obj/release-shared/cached-powers.o .obj/release-shared/checks.o .obj/release-shared/circular-queue.o .obj/release-shared/code-stubs.o .obj/release-shared/codegen.o .obj/release-shared/compilation-cache.o .obj/release-shared/compiler.o .obj/release-shared/contexts.o .obj/release-shared/conversions.o .obj/release-shared/counters.o .obj/release-shared/cpu-profiler.o .obj/release-shared/data-flow.o .obj/release-shared/date.o .obj/release-shared/dateparser.o .obj/release-shared/debug-agent.o .obj/release-shared/debug.o .obj/release-shared/deoptimizer.o .obj/release-shared/disassembler.o .obj/release-shared/diy-fp.o .obj/release-shared/dtoa.o .obj/release-shared/elements.o .obj/release-shared/elements-kind.o .obj/release-shared/execution.o .obj/release-shared/factory.o .obj/release-shared/flags.o .obj/release-shared/frames.o .obj/release-shared/full-codegen.o .obj/release-shared/func-name-inferrer.o .obj/release-shared/gdb-jit.o .obj/release-shared/global-handles.o .obj/release-shared/fast-dtoa.o .obj/release-shared/fixed-dtoa.o .obj/release-shared/handles.o .obj/release-shared/heap-profiler.o .obj/release-shared/heap.o .obj/release-shared/hydrogen.o .obj/release-shared/hydrogen-instructions.o .obj/release-shared/ic.o .obj/release-shared/incremental-marking.o .obj/release-shared/inspector.o .obj/release-shared/interface.o .obj/release-shared/interpreter-irregexp.o .obj/release-shared/isolate.o .obj/release-shared/jsregexp.o .obj/release-shared/lithium-allocator.o .obj/release-shared/lithium.o .obj/release-shared/liveedit.o .obj/release-shared/liveobjectlist.o .obj/release-shared/log-utils.o .obj/release-shared/log.o .obj/release-shared/mark-compact.o .obj/release-shared/messages.o .obj/release-shared/objects.o .obj/release-shared/objects-printer.o .obj/release-shared/objects-visiting.o .obj/release-shared/once.o .obj/release-shared/optimizing-compiler-thread.o .obj/release-shared/parser.o .obj/release-shared/preparser.o .obj/release-shared/preparse-data.o .obj/release-shared/profile-generator.o .obj/release-shared/property.o .obj/release-shared/regexp-macro-assembler-irregexp.o .obj/release-shared/regexp-macro-assembler.o .obj/release-shared/regexp-stack.o .obj/release-shared/rewriter.o .obj/release-shared/runtime.o .obj/release-shared/runtime-profiler.o .obj/release-shared/safepoint-table.o .obj/release-shared/scanner.o .obj/release-shared/scanner-character-streams.o .obj/release-shared/scopeinfo.o .obj/release-shared/scopes.o .obj/release-shared/serialize.o .obj/release-shared/snapshot-common.o .obj/release-shared/spaces.o .obj/release-shared/string-search.o .obj/release-shared/string-stream.o .obj/release-shared/strtod.o .obj/release-shared/stub-cache.o .obj/release-shared/token.o .obj/release-shared/transitions.o .obj/release-shared/type-info.o .obj/release-shared/unicode.o .obj/release-shared/utils.o .obj/release-shared/v8-counters.o .obj/release-shared/v8.o .obj/release-shared/v8conversions.o .obj/release-shared/v8threads.o .obj/release-shared/v8utils.o .obj/release-shared/variables.o .obj/release-shared/version.o .obj/release-shared/store-buffer.o .obj/release-shared/zone.o .obj/release-shared/externalize-string-extension.o .obj/release-shared/gc-extension.o .obj/release-shared/statistics-extension.o .obj/release-shared/assembler-mips.o .obj/release-shared/builtins-mips.o .obj/release-shared/codegen-mips.o .obj/release-shared/code-stubs-mips.o .obj/release-shared/constants-mips.o .obj/release-shared/cpu-mips.o .obj/release-shared/debug-mips.o .obj/release-shared/deoptimizer-mips.o .obj/release-shared/disasm-mips.o .obj/release-shared/frames-mips.o .obj/release-shared/full-codegen-mips.o .obj/release-shared/ic-mips.o .obj/release-shared/lithium-codegen-mips.o .obj/release-shared/lithium-gap-resolver-mips.o .obj/release-shared/lithium-mips.o .obj/release-shared/macro-assembler-mips.o .obj/release-shared/regexp-macro-assembler-mips.o .obj/release-shared/simulator-mips.o .obj/release-shared/stub-cache-mips.o .obj/release-shared/platform-linux.o .obj/release-shared/platform-posix.o .obj/release-shared/objects-debug.o .obj/release-shared/prettyprinter.o .obj/release-shared/regexp-macro-assembler-tracer.o .obj/release-shared/snapshot-empty.o .obj/release-shared/libraries.o .obj/release-shared/experimental-libraries.o -lsqlite3 -ljpeg -lpng -lz -lbz2 -lfreetype -lfontconfig -lexpat -lpthread
      .obj/release-shared/builtins.o: In function `v8::internal::Builtins::InitBuiltinFunctionTable()':
      builtins.cc.text+0xd94): undefined reference to `v8::internal::Builtins::Generate_MakeQuadragenarianCodeYoungAgainOddMarking(v8::internal::MacroAssembler*)'
      builtins.cc.text+0xdb8): undefined reference to `v8::internal::Builtins::Generate_MakeQuadragenarianCodeYoungAgainEvenMarking(v8::internal::MacroAssembler*)'
      builtins.cc.text+0xdf4): undefined reference to `v8::internal::Builtins::Generate_MakeQuinquagenarianCodeYoungAgainOddMarking(v8::internal::MacroAssembler*)'
      builtins.cc.text+0xe18): undefined reference to `v8::internal::Builtins::Generate_MakeQuinquagenarianCodeYoungAgainEvenMarking(v8::internal::MacroAssembler*)'
      builtins.cc.text+0xe3c): undefined reference to `v8::internal::Builtins::Generate_MakeSexagenarianCodeYoungAgainOddMarking(v8::internal::MacroAssembler*)'
      builtins.cc.text+0xe60): undefined reference to `v8::internal::Builtins::Generate_MakeSexagenarianCodeYoungAgainEvenMarking(v8::internal::MacroAssembler*)'
      builtins.cc.text+0xe84): undefined reference to `v8::internal::Builtins::Generate_MakeSeptuagenarianCodeYoungAgainOddMarking(v8::internal::MacroAssembler*)'
      builtins.cc.text+0xec8): undefined reference to `v8::internal::Builtins::Generate_MakeSeptuagenarianCodeYoungAgainEvenMarking(v8::internal::MacroAssembler*)'
      builtins.cc.text+0xeec): undefined reference to `v8::internal::Builtins::Generate_MakeOctogenarianCodeYoungAgainOddMarking(v8::internal::MacroAssembler*)'
      builtins.cc.text+0xf10): undefined reference to `v8::internal::Builtins::Generate_MakeOctogenarianCodeYoungAgainEvenMarking(v8::internal::MacroAssembler*)'
      .obj/release-shared/hydrogen-instructions.o: In function `v8::internal::HRor::CompileToLithium(v8::internal::LChunkBuilder*)':
      hydrogen-instructions.cc.text+0x2500): undefined reference to `v8::internal::LChunkBuilder::DoRor(v8::internal::HRor*)'
      hydrogen-instructions.cc.text+0x250c): undefined reference to `v8::internal::LChunkBuilder::DoRor(v8::internal::HRor*)'
      .obj/release-shared/mark-compact.o: In function `v8::internal::PointersUpdatingVisitor::VisitCodeAgeSequence(v8::internal::RelocInfo*)':
      mark-compact.cc.text._ZN2v88internal23PointersUpdatingVisitor20VisitCodeAgeSequenceEPNS0_9RelocInfoE[v8::internal::PointersUpdatingVisitor::VisitCodeAgeSequence(v8::internal::RelocInfo*)]+0x10): undefined reference to `v8::internal::RelocInfo::code_age_stub()'
      mark-compact.cc.text._ZN2v88internal23PointersUpdatingVisitor20VisitCodeAgeSequenceEPNS0_9RelocInfoE[v8::internal::PointersUpdatingVisitor::VisitCodeAgeSequence(v8::internal::RelocInfo*)]+0x58): undefined reference to `v8::internal::RelocInfo::code_age_stub()'
      mark-compact.cc.text._ZN2v88internal23PointersUpdatingVisitor20VisitCodeAgeSequenceEPNS0_9RelocInfoE[v8::internal::PointersUpdatingVisitor::VisitCodeAgeSequence(v8::internal::RelocInfo*)]+0x70): undefined reference to `v8::internal::RelocInfo::set_code_age_stub(v8::internal::Code*)'
      mark-compact.cc.text._ZN2v88internal23PointersUpdatingVisitor20VisitCodeAgeSequenceEPNS0_9RelocInfoE[v8::internal::PointersUpdatingVisitor::VisitCodeAgeSequence(v8::internal::RelocInfo*)]+0x34): undefined reference to `v8::internal::RelocInfo::code_age_stub()'
      mark-compact.cc.text._ZN2v88internal23PointersUpdatingVisitor20VisitCodeAgeSequenceEPNS0_9RelocInfoE[v8::internal::PointersUpdatingVisitor::VisitCodeAgeSequence(v8::internal::RelocInfo*)]+0x5c): undefined reference to `v8::internal::RelocInfo::code_age_stub()'
      mark-compact.cc.text._ZN2v88internal23PointersUpdatingVisitor20VisitCodeAgeSequenceEPNS0_9RelocInfoE[v8::internal::PointersUpdatingVisitor::VisitCodeAgeSequence(v8::internal::RelocInfo*)]+0x74): undefined reference to `v8::internal::RelocInfo::set_code_age_stub(v8::internal::Code*)'
      .obj/release-shared/objects.o: In function `v8::internal::ObjectVisitor::VisitCodeAgeSequence(v8::internal::RelocInfo*)':
      objects.cc.text+0x4a0): undefined reference to `v8::internal::RelocInfo::code_age_stub()'
      .obj/release-shared/objects.o: In function `v8::internal::Code::FindCodeAgeSequence()':
      objects.cc.text+0xed34): undefined reference to `v8::internal::Code::FindPlatformCodeAgeSequence()'
      .obj/release-shared/objects.o: In function `v8::internal::ObjectVisitor::VisitCodeAgeSequence(v8::internal::RelocInfo*)':
      objects.cc.text+0x4bc): undefined reference to `v8::internal::RelocInfo::code_age_stub()'
      .obj/release-shared/objects.o: In function `v8::internal::Code::FindCodeAgeSequence()':
      objects.cc.text+0xed38): undefined reference to `v8::internal::Code::FindPlatformCodeAgeSequence()'
      collect2: ld returned 1 exit status
      make[2]: *** [../../lib/libQt5V8.so.5.1.0] Error 1

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            tvete Paul Olav Tvete
            yuvalt Yuval Tal
            Votes:
            3 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes