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

qmake creates nondeterministic results

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P3: Somewhat important
    • 5.15.2
    • 5.15.1
    • None
    • openSUSE-Tumbleweed-20200914
    • Linux/Other display system
    • 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

            kkohne Kai Köhne
            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