Details

    Description

      The MIPS build is most likely broken after the assembler changes. Since MIPS is not tested in the CI, this requires either a manual MIPS build or (better) adding MIPS to the qmldevtools cross-compilation.

      This is a blocker because it would be a regression to not build on MIPS anymore.

      g++ -c -include .pch/Qt5Qml -g -O2 -fdebug-prefix-map=/build/qtbase-opensource-src-1L4w7H/qtbase-opensource-src-5.9.0~beta+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTESTBINDIR=\"/<<PKGBUILDDIR>>/bin\" -DTESTEXAMPLEDIR=\"/<<PKGBUILDDIR>>/examples\" -fno-reorder-blocks -Wno-c++0x-compat -O2 -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -W -Wno-c++0x-compat -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -D_REENTRANT -fPIC -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_INTEGER_EVENT_COORDINATES -DQT_NO_FOREACH -DWTF_EXPORT_PRIVATE= -DJS_EXPORT_PRIVATE= -DENABLE_ASSEMBLER_WX_EXCLUSIVE=1 -DWTFReportAssertionFailure=qmlWTFReportAssertionFailure -DWTFReportBacktrace=qmlWTFReportBacktrace -DWTFInvokeCrashHook=qmlWTFInvokeCrashHook -DENABLE_LLINT=0 -DENABLE_DFG_JIT=0 -DENABLE_DFG_JIT_UTILITY_METHODS=1 -DENABLE_JIT_CONSTANT_BLINDING=0 -DBUILDING_QT__ -DWTF_USE_UDIS86=0 -DNDEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_QML_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Imemory -I. -Icompiler -I. -I../3rdparty/masm/jit -I../3rdparty/masm/assembler -I../3rdparty/masm/runtime -I../3rdparty/masm/wtf -I../3rdparty/masm/stubs -I../3rdparty/masm/stubs/wtf -I../3rdparty/masm -I../3rdparty/masm/disassembler -I../3rdparty/masm/disassembler/udis86 -Ijit -I. -I.generated -Ijsruntime -I. -Idebugger -Ianimations -I../../include -I../../include/QtQml -I../../include/QtQml/5.9.0 -I../../include/QtQml/5.9.0/QtQml -isystem /usr/include/mips-linux-gnu/qt5/QtCore/5.9.0 -isystem /usr/include/mips-linux-gnu/qt5/QtCore/5.9.0/QtCore -isystem /usr/include/mips-linux-gnu/qt5 -isystem /usr/include/mips-linux-gnu/qt5/QtNetwork -isystem /usr/include/mips-linux-gnu/qt5/QtCore -I.moc -I/usr/lib/mips-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/qv4assembler.o jit/qv4assembler.cpp
      In file included from jit/qv4targetplatform_p.h:60:0,
                       from jit/qv4assembler_p.h:60,
                       from jit/qv4isel_masm_p.h:67,
                       from jit/qv4assembler.cpp:40:
      ../3rdparty/masm/assembler/MacroAssembler.h:252:15: error: 'FPRegisterID' has not been declared
           void poke(FPRegisterID src, int index = 0)
                     ^~~~~~~~~~~~
      g++ -c -include .pch/Qt5Qml -g -O2 -fdebug-prefix-map=/build/qtbase-opensource-src-1L4w7H/qtbase-opensource-src-5.9.0~beta+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DTESTBINDIR=\"/<<PKGBUILDDIR>>/bin\" -DTESTEXAMPLEDIR=\"/<<PKGBUILDDIR>>/examples\" -fno-reorder-blocks -Wno-c++0x-compat -O2 -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -W -Wno-c++0x-compat -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -D_REENTRANT -fPIC -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_INTEGER_EVENT_COORDINATES -DQT_NO_FOREACH -DWTF_EXPORT_PRIVATE= -DJS_EXPORT_PRIVATE= -DENABLE_ASSEMBLER_WX_EXCLUSIVE=1 -DWTFReportAssertionFailure=qmlWTFReportAssertionFailure -DWTFReportBacktrace=qmlWTFReportBacktrace -DWTFInvokeCrashHook=qmlWTFInvokeCrashHook -DENABLE_LLINT=0 -DENABLE_DFG_JIT=0 -DENABLE_DFG_JIT_UTILITY_METHODS=1 -DENABLE_JIT_CONSTANT_BLINDING=0 -DBUILDING_QT__ -DWTF_USE_UDIS86=0 -DNDEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_QML_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Imemory -I. -Icompiler -I. -I../3rdparty/masm/jit -I../3rdparty/masm/assembler -I../3rdparty/masm/runtime -I../3rdparty/masm/wtf -I../3rdparty/masm/stubs -I../3rdparty/masm/stubs/wtf -I../3rdparty/masm -I../3rdparty/masm/disassembler -I../3rdparty/masm/disassembler/udis86 -Ijit -I. -I.generated -Ijsruntime -I. -Idebugger -Ianimations -I../../include -I../../include/QtQml -I../../include/QtQml/5.9.0 -I../../include/QtQml/5.9.0/QtQml -isystem /usr/include/mips-linux-gnu/qt5/QtCore/5.9.0 -isystem /usr/include/mips-linux-gnu/qt5/QtCore/5.9.0/QtCore -isystem /usr/include/mips-linux-gnu/qt5 -isystem /usr/include/mips-linux-gnu/qt5/QtNetwork -isystem /usr/include/mips-linux-gnu/qt5/QtCore -I.moc -I/usr/lib/mips-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/qv4regalloc.o jit/qv4regalloc.cpp
      Makefile:7692: recipe for target '.obj/qv4assembler.o' failed
      

      Attachments

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

        Activity

          People

            shausman Simon Hausmann
            shausman Simon Hausmann
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes