summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2025-08-27 11:57:47 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2025-08-27 11:57:47 (GMT)
commit4dce301da47235007ca6fcaf8b773d279f920aa8 (patch)
tree68bb948d755a54952ca65fbad89c1289e9c6772a
parent5860f82135ef9563e1dd60b1c00daeedb1767c7d (diff)
parent9f4d27365595b1a66b01473a9e3d5a23a4e54eea (diff)
downloadtcl-4dce301da47235007ca6fcaf8b773d279f920aa8.zip
tcl-4dce301da47235007ca6fcaf8b773d279f920aa8.tar.gz
tcl-4dce301da47235007ca6fcaf8b773d279f920aa8.tar.bz2
Follow-up to [66cd465323]: For Tcl 9.0+, building on 32-bit MacOS is no longer supported
-rw-r--r--library/platform/platform.tcl2
-rw-r--r--tests/platform.test2
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}