poke: mark aarch64-darwin as a bad platform

Jitter fails to compile on aarch64-darwin:

Undefined symbols for architecture arm64:
  "_jitter_print_context_kind_destroy", referenced from:
      _jitter_print_libtextstyle_finalize in libjitter-libtextstyle.a(jitter-print-libtextstyle.o)
  "_jitter_print_context_kind_make_trivial", referenced from:
      _jitter_print_libtextstyle_initialize in libjitter-libtextstyle.a(jitter-print-libtextstyle.o)
  "_jitter_print_context_make", referenced from:
      _jitter_print_context_make_libtextstyle in libjitter-libtextstyle.a(jitter-print-libtextstyle.o)
     (maybe you meant: _jitter_print_context_make_libtextstyle)
  "_ostream_flush", referenced from:
      _jitter_print_context_libtextstyle_flush in libjitter-libtextstyle.a(jitter-print-libtextstyle.o)
  "_ostream_write_mem", referenced from:
      _jitter_print_context_libtextstyle_print_chars in libjitter-libtextstyle.a(jitter-print-libtextstyle.o)
  "_styled_ostream_begin_use_class", referenced from:
      _jitter_print_context_libtextstyle_begin_decoration in libjitter-libtextstyle.a(jitter-print-libtextstyle.o)
  "_styled_ostream_end_use_class", referenced from:
      _jitter_print_context_libtextstyle_end_decoration in libjitter-libtextstyle.a(jitter-print-libtextstyle.o)
  "_styled_ostream_set_hyperlink", referenced from:
      _jitter_print_context_libtextstyle_begin_decoration in libjitter-libtextstyle.a(jitter-print-libtextstyle.o)
      _jitter_print_context_libtextstyle_end_decoration in libjitter-libtextstyle.a(jitter-print-libtextstyle.o)
ld: symbol(s) not found for architecture arm64
This commit is contained in:
Kira Bruneau 2022-07-26 11:04:00 -04:00
parent c360ada54c
commit 9f5b96a9e1

View File

@ -104,10 +104,11 @@ in stdenv.mkDerivation rec {
meta = with lib; {
description = "Interactive, extensible editor for binary data";
homepage = "http://www.jemarch.net/poke";
changelog = "https://git.savannah.gnu.org/cgit/poke.git/plain/ChangeLog?h=releases/poke-${version}";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ AndersonTorres kira-bruneau ];
platforms = platforms.unix;
changelog = "https://git.savannah.gnu.org/cgit/poke.git/plain/ChangeLog?h=releases/poke-${version}";
badPlatforms = [ "aarch64-darwin" ]; # Undefined symbols for architecture arm64
};
}