Skip to content

fix: build on macOS ARM64#5453

Merged
anrossi merged 1 commit intomicrosoft:mainfrom
fernandoareias:fix/build-macos-arm64
Sep 16, 2025
Merged

fix: build on macOS ARM64#5453
anrossi merged 1 commit intomicrosoft:mainfrom
fernandoareias:fix/build-macos-arm64

Conversation

@fernandoareias
Copy link
Contributor

Description

Fix #5446

Testing

CI

Documentation

N/A

@fernandoareias fernandoareias requested a review from a team as a code owner September 15, 2025 23:50
@codecov
Copy link

codecov bot commented Sep 16, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.68%. Comparing base (1a1ef81) to head (73a5ee7).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #5453      +/-   ##
==========================================
+ Coverage   84.61%   84.68%   +0.07%     
==========================================
  Files          59       59              
  Lines       18600    18600              
==========================================
+ Hits        15738    15752      +14     
+ Misses       2862     2848      -14     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@csujedihy
Copy link
Collaborator

@fernandoareias thanks a lot for fixing the mac osx build. Do you mind completing the CLA agreement so we can get this merged?

@fernandoareias
Copy link
Contributor Author

@microsoft-github-policy-service agree

@anrossi anrossi merged commit e7353fd into microsoft:main Sep 16, 2025
461 of 464 checks passed
guhetier added a commit that referenced this pull request Oct 6, 2025
…5453) (#5494)

Co-authored-by: Fernando Areias <nando.calheirosx@gmail.com>
@guhetier guhetier mentioned this pull request Oct 9, 2025
guhetier added a commit that referenced this pull request Oct 10, 2025
* fix: update OpenSSL submodule configuration for macOS SDK detection (#5453)

* Remove the L from unevaluated string literals. (#4609)

This resolves build failures on macOS 15 "Sequoia" / XCode Command Line Tools 16 detected while attempting to update vcpkg's build and test lab: microsoft/vcpkg#41307

Example:

```
/Users/vcpkg/Data/b/msquic/src/v2.4.5-9d07a67b94.clean/src/core/quicdef.h:243:66: error: encoding prefix 'L' on an unevaluated string literal has no effect [-Werror,-Winvalid-unevaluated-string]
  243 | CXPLAT_STATIC_ASSERT(IS_POWER_OF_TWO(QUIC_MAX_RANGE_ALLOC_SIZE), L"Must be power of two");
      |                                                                  ^
```

---------

Co-authored-by: Fernando Areias <nando.calheirosx@gmail.com>
Co-authored-by: Billy O'Neal <bion@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

The build process fails when compiling OpenSSL on macOS ARM64

3 participants