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

qmake creates nondeterministic results

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3: Somewhat important
    • Resolution: Done
    • Affects Version/s: 5.15.1
    • Fix Version/s: None
    • Labels:
      None
    • Environment:
      openSUSE-Tumbleweed-20200914
    • Platform/s:
      Linux/Other display system
    • Commits:
      5d8f6beb4640d64a262fa918b47e0073ea39fbda (qt/qtbase/dev) 263694a539d5efe1902e4c6559b5d971b4ed0ed2 (qt/qtbase/5.15)

      Description

      While working on reproducible builds for openSUSE, I found that
      when building the libqt5-qttools package, there were differences between each build.
      /usr/lib64/libQt5Designer.so.5.15.1 differs in ELF section .rodata

       

      Results do not differ when using a filesystem with deterministic readdir order.

      maybe because

      src/corelib/io/qfilesystemiterator_unix.cpp used readdir (2) via QT_READDIR

       

      various Makefiles showed differing ordering of .pri entries

       

      qrc_SmartPhoneWithButtons.cpp has varying order of embedded .png files from rcc.

        Attachments

        For Gerrit Dashboard: QTBUG-86675
        # Subject Branch Project Status CR V

          Activity

            People

            Assignee:
            kkohne Kai Köhne
            Reporter:
            bmwiedemann Bernhard M. Wiedemann
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes