From ddf4de0d8356fdea16b8b872bdb8797535701537 Mon Sep 17 00:00:00 2001 From: Zanie Blue Date: Mon, 6 Jan 2025 11:34:02 -0600 Subject: [PATCH] Fix musl Linux release targets (#479) - **Revert "Update release targets for x86_64 musl (#477)"** - **Drop 3.14 from expected musl Linux release targets** --- src/release.rs | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/src/release.rs b/src/release.rs index 99d2b07c..e67a114f 100644 --- a/src/release.rs +++ b/src/release.rs @@ -281,39 +281,40 @@ pub static RELEASE_TRIPLES: Lazy> = Lazy:: }], }, ); + // TODO: Python 3.14 support on musl h.insert( "x86_64-unknown-linux-musl", TripleRelease { - suffixes: linux_suffixes_pgo.clone(), - install_only_suffix: "pgo+lto", - python_version_requirement: None, + suffixes: linux_suffixes_nopgo.clone(), + install_only_suffix: "lto", + python_version_requirement: Some(VersionSpecifier::from_str("<3.14").unwrap()), conditional_suffixes: vec![], }, ); h.insert( "x86_64_v2-unknown-linux-musl", TripleRelease { - suffixes: linux_suffixes_pgo.clone(), - install_only_suffix: "pgo+lto", - python_version_requirement: Some(VersionSpecifier::from_str(">=3.9").unwrap()), + suffixes: linux_suffixes_nopgo.clone(), + install_only_suffix: "lto", + python_version_requirement: Some(VersionSpecifier::from_str("<3.14").unwrap()), conditional_suffixes: vec![], }, ); h.insert( "x86_64_v3-unknown-linux-musl", TripleRelease { - suffixes: linux_suffixes_pgo.clone(), - install_only_suffix: "pgo+lto", - python_version_requirement: Some(VersionSpecifier::from_str(">=3.9").unwrap()), + suffixes: linux_suffixes_nopgo.clone(), + install_only_suffix: "lto", + python_version_requirement: Some(VersionSpecifier::from_str("<3.14").unwrap()), conditional_suffixes: vec![], }, ); h.insert( "x86_64_v4-unknown-linux-musl", TripleRelease { - suffixes: linux_suffixes_pgo.clone(), - install_only_suffix: "pgo+lto", - python_version_requirement: Some(VersionSpecifier::from_str(">=3.9").unwrap()), + suffixes: linux_suffixes_nopgo.clone(), + install_only_suffix: "lto", + python_version_requirement: Some(VersionSpecifier::from_str("<3.14").unwrap()), conditional_suffixes: vec![], }, );