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

wasm: Linking commands too long for Windows

    XMLWordPrintable

    Details

    • Platform/s:
      WebAssembly, Windows
    • Commits:
      95457ba8e7 (qt/qtbase/dev) 95457ba8e7 (qt/tqtc-qtbase/dev) ae484cdbe1 (qt/qtbase/6.2) ae484cdbe1 (qt/tqtc-qtbase/6.2) 48d2f3991c (qt/qtbase/6.3) 48d2f3991c (qt/tqtc-qtbase/6.3) 48d2f3991c (qt/tqtc-qtbase/6.3.0)

      Description

      Seems that linking commands are way too long to actually work on Windows even for simple applications. A lot of stuff in the linking command comes from QML modules which contain many many long paths.

      For example, for each Controls style there is the plugin, resources, qml cache, which for a Basic style alone is already something like this:

      C:/Qt/6.2.2/wasm_32/qml/QtQuick/Controls/Basic/libqtquickcontrols2basicstyleplugin.a C:/Qt/6.2.2/wasm_32/./qml/QtQuick/Controls/Basic/objects-Release/qtquickcontrols2basicstyleplugin_resources_1/.rcc/qrc_qmake_QtQuick_Controls_Basic.cpp.o C:/Qt/6.2.2/wasm_32/./qml/QtQuick/Controls/Basic/objects-Release/qtquickcontrols2basicstyleplugin_qmlcache/.rcc/qmlcache/qtquickcontrols2basicstyleplugin_qmlcache_loader.cpp.o C:/Qt/6.2.2/wasm_32/./qml/QtQuick/Controls/Basic/objects-Release/qtquickcontrols2basicstyleplugin_resources_2/.rcc/qrc_qtquickcontrols2basicstyleplugin_raw_qml_0.cpp.o C:/Qt/6.2.2/wasm_32/lib/objects-Release/qtquickcontrols2basicstyleplugin_resources_3/.rcc/qrc_qtquickcontrols2basicstyleplugin.cpp.o
      

        Attachments

          Issue Links

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

            Activity

              People

              Assignee:
              jbornema Joerg Bornemann
              Reporter:
              poikelin Joni Poikelin
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: