Commit 21b7bab
fix: remove Apple assembly files before building BoringSSL on Linux
BoringSSL's CMake configuration was incorrectly trying to compile
Apple-specific assembly files (e.g., aes-gcm-avx2-x86_64-apple.S)
on Linux runners, causing build failures.
Root cause: BoringSSL ships with pre-generated assembly files for
all platforms (apple, linux, win) and CMake should filter them based
on the target platform. However, something in the GitHub Actions
environment was confusing the platform detection.
Workaround: Explicitly remove Apple-specific assembly files before
running CMake on Linux. This ensures only Linux-compatible assembly
files are present during the build.
Changes:
- Add find command to delete *-apple.S files on Linux
- Unset APPLE environment variable that might confuse CMake
- This is a temporary workaround until root cause is identified
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 906cd15 commit 21b7bab
1 file changed
+6
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
75 | 81 | | |
76 | 82 | | |
77 | 83 | | |
| |||
0 commit comments