gdb: support aarch64-darwin as a hostPlatform

GDB can still be used for cross debugging. This is useful for
e.g. arm-none-eabi-gdb.
This commit is contained in:
George Huebner
2024-08-27 17:03:02 -05:00
parent ca6b56cc50
commit 2b2bd5438c
+2 -2
View File
@@ -27,6 +27,7 @@ let
in
assert pythonSupport -> python3 != null;
assert lib.asserts.assertMsg (stdenv.targetPlatform.system != "aarch64-darwin") "GDB does not support aarch64-darwin as a target";
stdenv.mkDerivation rec {
pname = targetPrefix + basename + lib.optionalString hostCpuOnly "-host-cpu-only";
@@ -154,8 +155,7 @@ stdenv.mkDerivation rec {
license = lib.licenses.gpl3Plus;
# GDB upstream does not support ARM darwin
platforms = with lib.platforms; linux ++ cygwin ++ freebsd ++ ["x86_64-darwin"];
platforms = with lib.platforms; linux ++ cygwin ++ freebsd ++ darwin;
maintainers = with lib.maintainers; [ pierron globin lsix ];
};
}