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

...QtQml/private/qqmljsparser_p.h contains full path to build dir

    XMLWordPrintable

Details

    • 01bfed1d0abf438a7d5cd68cb4755377cd52b08a (qt/qtbase/dev)

    Description

      File

      /usr/include/QtQml/*/QtQml/private/qqmljsparser_p.h

      Contains the build path of files

       

      For example there are a few lines looking like this:

      #line 178 "/<build-dir>/qtdeclarative/src/qml/parser/qqmljs.g"

      While for Qt 5.12, 5.15 it was as such

      #line 178 "parser/qqmljs.g"

       

      Although this is in comments, the problem is that build is not reproducible if the build dir changes accross equivalent builds

       

       

      Configure was:

      cd debian/build-arm64-v8a && \
      ../../configure \
      -confirm-license \
      -opensource \
      -skip qtwayland \
      --pch=no \
      -android-sdk /opt/android-sdk \
      -android-ndk /opt/android-sdk/ndk/22.1.7171670 \
      -qt-host-path /usr/lib/qt-android-host \
      -android-abis arm64-v8a -prefix "/usr/lib/qt-android-6.1-arm64-v8a" -platform android-clang \
      -no-warnings-are-errors

       

      Attachments

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

        Activity

          People

            jbornema Joerg Bornemann
            ban F S
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes