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
Failure logs
From a manifest install that includes boost-context:
Installing 21/21 boost-context:arm64-x64-osx...
Building boost-context[core]:arm64-x64-osx...
-- [OVERLAY] Loading triplet configuration from: /opt/vcpkg_git/vcpkg-overlay-ports/triplets/arm64-x64-osx.cmake
-- Using cached boostorg-context-boost-1.79.0.tar.gz.
-- Cleaning sources at /Users/buran_ci/vcpkg/buildtrees/boost-context/src/ost-1.79.0-c7ed8111f4.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /Users/buran_ci/vcpkg/downloads/boostorg-context-boost-1.79.0.tar.gz
-- Using source at /Users/buran_ci/vcpkg/buildtrees/boost-context/src/ost-1.79.0-c7ed8111f4.clean
-- Including /Users/buran_ci/vcpkg/buildtrees/boost-context/vcpkg-b2-options.cmake
-- Found external ninja('1.10.2').
-- Getting CMake variables for arm64-x64-osx-dbg
-- Getting CMake variables for arm64-x64-osx-rel
-- Configuring arm64-x64-osx-dbg
-- Configuring arm64-x64-osx-rel
-- Building arm64-x64-osx-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:129 (message):
Command failed: /Users/buran_ci/vcpkg/downloads/tools/cmake-3.22.2-osx/cmake-3.22.2-macos-universal/CMake.app/Contents/bin/cmake --build . --config Debug --target install -- -v -j9
Working Directory: /Users/buran_ci/vcpkg/buildtrees/boost-context/arm64-x64-osx-dbg
See logs for more information:
/Users/buran_ci/vcpkg/buildtrees/boost-context/install-arm64-x64-osx-dbg-out.log
Call Stack (most recent call first):
installed/arm64-osx/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
installed/arm64-osx/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
installed/arm64-osx/share/boost-build/boost-modular-build.cmake:136 (vcpkg_cmake_install)
ports/boost-context/portfile.cmake:22 (boost_modular_build)
scripts/ports.cmake:146 (include)
error: building boost-context:arm64-x64-osx failed with: BUILD_FAILED
Please ensure you're using the latest port files with `git pull` and `vcpkg update`.
Then check for known issues at:
https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+boost-context
You can submit a new issue at:
https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[boost-context]+Build+error
Include '[boost-context] Build error' in your bug report title, the following version information in your bug description, and attach any relevant failure logs from above.
vcpkg-tool version: 2022-06-15-b0f08e40f8e8752dd0b260138ee078bd9599559c
vcpkg-scripts version: 3d8f78171 2022-06-15 (12 hours ago)
You can also use the prefilled template from /Users/buran_ci/vcpkg/installed/vcpkg/issue_body.md.
Additional context
Boost-build expects architecture=x86+arm64 to be set when compiling for unified binaries. Instead, vcpkg sets architeture=x86, and adds compile flags -arch x86 -arch arm64. Looks like this causes the x86 assembly files to be compiled for arm64.
The text was updated successfully, but these errors were encountered:
simtind
pushed a commit
to simtind/vcpkg
that referenced
this issue
Jun 17, 2022
Host Environment
To Reproduce
With the following triplet available as arm64-x64-osx:
Execute
./vcpkg install boost-context:arm64-x64-osx
Failure logs
From a manifest install that includes boost-context:
Additional context
Boost-build expects architecture=x86+arm64 to be set when compiling for unified binaries. Instead, vcpkg sets architeture=x86, and adds compile flags -arch x86 -arch arm64. Looks like this causes the x86 assembly files to be compiled for arm64.
The text was updated successfully, but these errors were encountered: