Uploaded image for project: 'Qt for Python'
  1. Qt for Python
  2. PYSIDE-3211

Headers installed to non-standard location

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • 6.10.0
    • Build System
    • None
    • Arch Linux x86_64
    • Linux/Wayland

      In 6.10.0, compiling with cmake with

       

        cmake -B build -S pyside-setup -G Ninja \
          -DCMAKE_INSTALL_PREFIX=/usr \
          -DCMAKE_BUILD_TYPE=None \
          -DSHIBOKEN_PYTHON_LIBRARIES=`pkgconf python3-embed --libs` \
          -DBUILD_TESTS=OFF \
          -DFORCE_LIMITED_API=no \
          -DNO_QT_TOOLS=yes
        cmake --build build

      Installs headers to the non-standard (hardcoded!) paths /usr/PySide6/include. This violates the Linux File Hierarchy Standard, which mandates headers to be installed under /usr/incude, and creates directories which are completely alien to a standard Linux system. At the very least, this should be configurable.

       

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

            crmaurei Cristian Maureira-Fredes
            arojas Antonio Rojas
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes