You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The debug version of qt5-base compiles, only the release version fails.
The x64-win-llvm configuration adds -msse4.2 to enable SSE intrinsics as they have to be explicitly enabled in clang-cl other than MSVC cl.
I checked that the compiler option is added to qmake_comp_flags (see Notes below), but if I see this correctly in build-x64-win-llvm-rel-out.log, the -msse4.2 option is missing during the build.
Failure logs
-- Target mkspec set to: win32-clang-msvc
-- Host mkspec not set. Qt's own buildsystem will try to figure out the host system
-- Using cached qtbase-everywhere-opensource-src-5.15.16.tar.xz.
-- Cleaning sources at C:/dev/vcpkg/buildtrees/qt5-base/src/5.15.16-ce7e700ea9.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/dev/vcpkg/downloads/qtbase-everywhere-opensource-src-5.15.16.tar.xz
-- Applying patch patches/0001-CVE-2023-51714-qtbase-5.15.diff
-- Applying patch patches/0002-CVE-2023-51714-qtbase-5.15.diff
-- Applying patch patches/CVE-2024-25580-qtbase-5.15.diff
-- Applying patch patches/CVE-2024-39936-qtbase-5.15.patch
-- Applying patch patches/winmain_pro.patch
-- Applying patch patches/windows_prf.patch
-- Applying patch patches/qt_app.patch
-- Applying patch patches/gui_configure.patch
-- Applying patch patches/xlib.patch
-- Applying patch patches/egl.patch
-- Applying patch patches/qtbug_96392.patch
-- Applying patch patches/mysql_plugin_include.patch
-- Applying patch patches/mysql-configure.patch
-- Applying patch patches/patch-qtbase-memory_resource.diff
-- Applying patch patches/Qt5BasicConfig.patch
-- Applying patch patches/Qt5PluginTarget.patch
-- Applying patch patches/create_cmake.patch
-- Applying patch patches/Qt5GuiConfigExtras.patch
-- Applying patch patches/fix_angle.patch
-- Applying patch patches/mingw9.patch
-- Applying patch patches/qmake-arm64.patch
-- Using source at C:/dev/vcpkg/buildtrees/qt5-base/src/5.15.16-ce7e700ea9.clean
-- Getting CMake variables for x64-win-llvm
-- Using cached msys2-mingw-w64-x86_64-pkgconf-1~2.3.0-1-any.pkg.tar.zst.
-- Using cached msys2-msys2-runtime-3.5.4-2-x86_64.pkg.tar.zst.
-- Using msys root at C:/dev/vcpkg/downloads/tools/msys2/21caed2f81ec917b
-- Configuring x64-win-llvm-dbg
-- Configuring x64-win-llvm-dbg done
-- Configuring x64-win-llvm-rel
-- Configuring x64-win-llvm-rel done
-- Building x64-win-llvm-dbg
-- Fixing makefile installation path x64-win-llvm-dbg
-- Installing x64-win-llvm-dbg
-- Package x64-win-llvm-dbg done
-- Building x64-win-llvm-rel
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
Command failed: C:/dev/vcpkg/downloads/tools/jom/jom-1_1_4/jom.exe /J 9
Working Directory: C:/dev/vcpkg/buildtrees/qt5-base/x64-win-llvm-rel
See logs for more information:
C:\dev\vcpkg\buildtrees\qt5-base\build-x64-win-llvm-rel-out.log
C:\dev\vcpkg\buildtrees\qt5-base\build-x64-win-llvm-rel-err.log
Call Stack (most recent call first):
ports/qt5-base/cmake/install_qt.cmake:86 (vcpkg_execute_build_process)
ports/qt5-base/portfile.cmake:405 (install_qt)
scripts/ports.cmake:196 (include)
Package: qt5-base:x64-win-llvm@5.15.16
Host Environment
vcpkg-scripts version: cf035d9 2025-01-16 (2 weeks ago)
To Reproduce
vcpkg install qt5-base --overlay-triplets=c:\dev\my-vcpkg-triplets --triplet=x64-win-llvm
I am using the
x64-win-llvm
triplet that usesclang-cl
from here: https://github.com/Neumann-A/my-vcpkg-tripletsThis triplet works fine with other packages.
The debug version of qt5-base compiles, only the release version fails.
The x64-win-llvm configuration adds
-msse4.2
to enable SSE intrinsics as they have to be explicitly enabled inclang-cl
other than MSVCcl
.I checked that the compiler option is added to
qmake_comp_flags
(see Notes below), but if I see this correctly inbuild-x64-win-llvm-rel-out.log
, the-msse4.2
option is missing during the build.Failure logs
C:\dev\vcpkg\buildtrees\qt5-base\build-x64-win-llvm-rel-err.log
C:\dev\vcpkg\buildtrees\qt5-base\build-x64-win-llvm-rel-out.log
Notes
This is the value of
qmake_comp_flags
. You can see that-msse4.2
was added.The text was updated successfully, but these errors were encountered: