From 7de3da420f39cd961abdcf097434e66a9b9ea75d Mon Sep 17 00:00:00 2001 From: "jan.nijtmans" Date: Wed, 27 Aug 2025 09:37:29 +0000 Subject: 32-bit MacOS builds are no longer supported, starting with Tcl 9.0. --- library/platform/platform.tcl | 2 +- tests/platform.test | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/library/platform/platform.tcl b/library/platform/platform.tcl index bd175cd..81a6b15 100644 --- a/library/platform/platform.tcl +++ b/library/platform/platform.tcl @@ -385,7 +385,7 @@ proc ::platform::patterns {id} { if {$cpu ne "arm"} { lappend res macosx${major}.${j}-${cpu} } - if {($cpu eq "x86_64") && ($j == 14)} { + if {($cpu eq "x86_64") && ($j == 14) && ![package vsatisfies [package provide Tcl] 9.0-]} { set alt i386-x86_64 } foreach a $alt { diff --git a/tests/platform.test b/tests/platform.test index 5833a9f..67936f0 100644 --- a/tests/platform.test +++ b/tests/platform.test @@ -99,7 +99,7 @@ test platform-5.0 {format of platform::generic result} -setup { } -result {macos11-arm 1 macos12-arm 1 macos13-arm 1 macos14-arm 1 macos15-arm 1 macos26-arm 1 macos27-arm 1} test platform-5.1 {format of platform::patterns macos26-x86_64} -body { platform::patterns macos26-x86_64 -} -result {macos26-x86_64 macos15-x86_64 macos14-x86_64 macos13-x86_64 macos12-x86_64 macos11-x86_64 macosx10.15-x86_64 macosx10.14-x86_64 macosx10.14-i386-x86_64 macosx10.13-x86_64 macosx10.13-i386-x86_64 macosx10.12-x86_64 macosx10.12-i386-x86_64 macosx10.11-x86_64 macosx10.11-i386-x86_64 macosx10.10-x86_64 macosx10.10-i386-x86_64 macosx10.9-x86_64 macosx10.9-i386-x86_64 tcl} +} -result {macos26-x86_64 macos15-x86_64 macos14-x86_64 macos13-x86_64 macos12-x86_64 macos11-x86_64 macosx10.15-x86_64 macosx10.14-x86_64 macosx10.13-x86_64 macosx10.12-x86_64 macosx10.11-x86_64 macosx10.10-x86_64 macosx10.9-x86_64 tcl} test platform-5.2 {format of platform::patterns macos26-arm} -body { platform::patterns macos26-arm } -result {macos26-arm macos26-x86_64 macos15-arm macos15-x86_64 macos14-arm macos14-x86_64 macos13-arm macos13-x86_64 macos12-arm macos12-x86_64 macos11-arm macos11-x86_64 macosx10.15-x86_64 macosx10.14-x86_64 macosx10.13-x86_64 macosx10.12-x86_64 macosx10.11-x86_64 macosx10.10-x86_64 macosx10.9-x86_64 tcl} -- cgit v0.12