Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-19657

Can we clamp the build order for MSVC?

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Duplicate
    • Trivial
    • None
    • Build System
    • None

    Description

      todays master head is 0.4.15-dev-8241-g63935f8.

      Ftr: The following 2 files have been collected from 0.4.14-release-116-g8754623, but the problem is still actual on master head.

      The attached 2 files are the result of an MSVC build of:

      configure -DENABLE_ROSTESTS=1 -DENABLE_ROSAPPS=1
      ninja bootcd -j1 | tee output.log
      

      output_run1.log
      output_run2.log

      You can see that they both have exactly a size of 1.452.199 Bytes, and they do have 100% the same content, but they do show that each run of the build does compile the sources in slightly different order. But no code-changes were applied between the 2 builds.

      Is it possible to add any parameter to the build that would force the order to be always the same?

      Attachments

        1. image-2024-06-22-01-48-14-966.png
          270 kB
          reactosfanboy
        2. output_run1.log
          1.38 MB
          reactosfanboy
        3. output_run2.log
          1.38 MB
          reactosfanboy

        Issue Links

          Activity

            People

              Unassigned Unassigned
              reactosfanboy reactosfanboy
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: