From a87858ebf6e3d0faf5a8d01653f6974bcb8b764e Mon Sep 17 00:00:00 2001 From: 57194 <177159045+57194@users.noreply.github.com> Date: Wed, 4 Jun 2025 18:38:21 +0000 Subject: [PATCH] Updated Common build problems (markdown) --- Common-build-problems.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Common-build-problems.md b/Common-build-problems.md index 39f7b24..141ea48 100644 --- a/Common-build-problems.md +++ b/Common-build-problems.md @@ -21,6 +21,8 @@ - ["configure: error: internal configure error for the platform triplet, please file a bug report" or "configure: error: Unexpected output of 'arch' on OSX" in MacOS](#configure-error-internal-configure-error-for-the-platform-triplet-please-file-a-bug-report-or-configure-error-unexpected-output-of-arch-on-osx-in-macos) - [Keg-only Homebrew packages are forcibly linked / added to PATH](#keg-only-homebrew-packages-are-forcibly-linked--added-to-path) - [On Apple Silicon, when building for ARM64, a dependency is present in x64 Homebrew but not arm64 Homebrew](#on-apple-silicon-when-building-for-arm64-a-dependency-is-present-in-x64-homebrew-but-not-arm64-homebrew) +- [Tests Fail During PGO Compilation](#tests-fail-during-pgo-compilation) + ## Prerequisites Below are some alternative packages that are not in the recommended set and should generally only be considered when there are special needs and/or problems with those in it. @@ -450,4 +452,10 @@ Known errors and their resolutions: Since x64's Homebrew is in `/usr/local`, it's always in the compiler's search path. We however prepend `/opt/homebrew` to the compiler's search path when compiling for arm64 (actually, when `brew` on `PATH` is pointing there). -So if a library is installed and linked in the x64 Homebrew but not in Arm64 Homebrew, the compiler still finds it, even if it's compiling for arm64. However, linking with it fails as it's for the wrong architecture. \ No newline at end of file +So if a library is installed and linked in the x64 Homebrew but not in Arm64 Homebrew, the compiler still finds it, even if it's compiling for arm64. However, linking with it fails as it's for the wrong architecture. + +## Tests Fail During PGO Compilation + +If you're using ZFS, please refer to: https://github.com/python/cpython/issues/81765#issuecomment-2940741028 + +More info: https://github.com/pyenv/pyenv/issues/3267 \ No newline at end of file