treewide: drop support for 32‐bit Darwin

It’s dead, Jim.

Emily 1e6ab343 235ddf16

Changed files
+3 -34
doc
release-notes
lib
pkgs
development
compilers
rust
libraries
tachyon
python-modules
debugpy
games
dwarf-fortress
+2
doc/release-notes/rl-2505.section.md
···
- `i3status-rust`-package no longer enables `notmuch` by default. It can be enabled via `withNotmuch`.
- Default ICU version updated from 74 to 76
- Apache Kafka was updated to `>= 4.0.0`. Please note that this is the first release which operates
···
- `i3status-rust`-package no longer enables `notmuch` by default. It can be enabled via `withNotmuch`.
+
- All support for 32‐bit Darwin systems has been dropped.
+
- Default ICU version updated from 74 to 76
- Apache Kafka was updated to `>= 4.0.0`. Please note that this is the first release which operates
-2
lib/systems/doubles.nix
···
# Darwin
"x86_64-darwin"
-
"i686-darwin"
"aarch64-darwin"
-
"armv7a-darwin"
# FreeBSD
"i686-freebsd"
···
# Darwin
"x86_64-darwin"
"aarch64-darwin"
# FreeBSD
"i686-freebsd"
-19
lib/systems/examples.nix
···
useiOSPrebuilt = true;
};
-
iphone32 = {
-
config = "armv7a-apple-ios";
-
# config = "arm-apple-darwin10";
-
darwinSdkVersion = "14.3";
-
xcodeVer = "12.3";
-
xcodePlatform = "iPhoneOS";
-
useiOSPrebuilt = true;
-
};
-
iphone64-simulator = {
config = "x86_64-apple-ios";
# config = "x86_64-apple-darwin14";
-
darwinSdkVersion = "14.3";
-
xcodeVer = "12.3";
-
xcodePlatform = "iPhoneSimulator";
-
darwinPlatform = "ios-simulator";
-
useiOSPrebuilt = true;
-
};
-
-
iphone32-simulator = {
-
config = "i686-apple-ios";
-
# config = "i386-apple-darwin11";
darwinSdkVersion = "14.3";
xcodeVer = "12.3";
xcodePlatform = "iPhoneSimulator";
···
useiOSPrebuilt = true;
};
iphone64-simulator = {
config = "x86_64-apple-ios";
# config = "x86_64-apple-darwin14";
darwinSdkVersion = "14.3";
xcodeVer = "12.3";
xcodePlatform = "iPhoneSimulator";
-5
lib/tests/systems.nix
···
"armv7l-linux"
"armv7l-netbsd"
"arm-none"
-
"armv7a-darwin"
];
testarmv7 = mseteq armv7 [
-
"armv7a-darwin"
"armv7a-linux"
"armv7l-linux"
"armv7a-netbsd"
···
"i686-cygwin"
"i686-windows"
"i686-none"
-
"i686-darwin"
];
testmips = mseteq mips [
"mips-none"
···
];
testdarwin = mseteq darwin [
"x86_64-darwin"
-
"i686-darwin"
"aarch64-darwin"
-
"armv7a-darwin"
];
testfreebsd = mseteq freebsd [
"aarch64-freebsd"
···
"armv7l-linux"
"armv7l-netbsd"
"arm-none"
];
testarmv7 = mseteq armv7 [
"armv7a-linux"
"armv7l-linux"
"armv7a-netbsd"
···
"i686-cygwin"
"i686-windows"
"i686-none"
];
testmips = mseteq mips [
"mips-none"
···
];
testdarwin = mseteq darwin [
"x86_64-darwin"
"aarch64-darwin"
];
testfreebsd = mseteq freebsd [
"aarch64-freebsd"
-2
pkgs/development/compilers/rust/binary.nix
···
# Platforms with host tools from
# https://doc.rust-lang.org/nightly/rustc/platform-support.html
"x86_64-darwin"
-
"i686-darwin"
"aarch64-darwin"
"i686-freebsd"
"x86_64-freebsd"
···
targetPlatforms = tier1TargetPlatforms ++ [
# Platforms without host tools from
# https://doc.rust-lang.org/nightly/rustc/platform-support.html
-
"armv7a-darwin"
"armv5tel-linux"
"armv7a-linux"
"m68k-linux"
···
# Platforms with host tools from
# https://doc.rust-lang.org/nightly/rustc/platform-support.html
"x86_64-darwin"
"aarch64-darwin"
"i686-freebsd"
"x86_64-freebsd"
···
targetPlatforms = tier1TargetPlatforms ++ [
# Platforms without host tools from
# https://doc.rust-lang.org/nightly/rustc/platform-support.html
"armv5tel-linux"
"armv7a-linux"
"m68k-linux"
+1 -3
pkgs/development/libraries/tachyon/default.nix
···
else if stdenv.hostPlatform.system == "aarch64-darwin" then
"macosx"
else if stdenv.hostPlatform.system == "x86_64-darwin" then
-
"macosx-thr"
-
else if stdenv.hostPlatform.system == "i686-darwin" then
-
"macosx-64-thr"
else if stdenv.hostPlatform.system == "i686-cygwin" then
"win32"
else if stdenv.hostPlatform.system == "x86_64-freebsd" then
···
else if stdenv.hostPlatform.system == "aarch64-darwin" then
"macosx"
else if stdenv.hostPlatform.system == "x86_64-darwin" then
+
"macosx-x86-64-thr"
else if stdenv.hostPlatform.system == "i686-cygwin" then
"win32"
else if stdenv.hostPlatform.system == "x86_64-freebsd" then
-2
pkgs/development/python-modules/debugpy/default.nix
···
"i686-linux" = "-shared -o attach_linux_x86.so";
"aarch64-linux" = "-shared -o attach_linux_arm64.so";
"x86_64-darwin" = "-D_REENTRANT -dynamiclib -lc -o attach_x86_64.dylib";
-
"i686-darwin" = "-D_REENTRANT -dynamiclib -lc -o attach_x86.dylib";
"aarch64-darwin" = "-D_REENTRANT -dynamiclib -lc -o attach_arm64.dylib";
}
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}")
···
"i686-linux"
"aarch64-linux"
"x86_64-darwin"
-
"i686-darwin"
"aarch64-darwin"
];
};
···
"i686-linux" = "-shared -o attach_linux_x86.so";
"aarch64-linux" = "-shared -o attach_linux_arm64.so";
"x86_64-darwin" = "-D_REENTRANT -dynamiclib -lc -o attach_x86_64.dylib";
"aarch64-darwin" = "-D_REENTRANT -dynamiclib -lc -o attach_arm64.dylib";
}
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}")
···
"i686-linux"
"aarch64-linux"
"x86_64-darwin"
"aarch64-darwin"
];
};
-1
pkgs/games/dwarf-fortress/game.nix
···
x86_64-linux = "linux";
i686-linux = "linux32";
x86_64-darwin = "osx";
-
i686-darwin = "osx32";
x86_64-cygwin = "win";
i686-cygwin = "win32";
};
···
x86_64-linux = "linux";
i686-linux = "linux32";
x86_64-darwin = "osx";
x86_64-cygwin = "win";
i686-cygwin = "win32";
};