treewide: pkgs/development: mark broken for aarch64-linux

This commit is contained in:
Rick van Schijndel 2022-05-29 12:10:05 +02:00 committed by Janne Heß
parent 433701147a
commit 11ee22d797
No known key found for this signature in database
GPG key ID: 69165158F05265DF
31 changed files with 38 additions and 9 deletions

View file

@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
preFixup = "rm -rf $(pwd)"; preFixup = "rm -rf $(pwd)";
meta = { meta = {
broken = stdenv.isDarwin; broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin;
description = "Command-line interface to Stan"; description = "Command-line interface to Stan";
longDescription = '' longDescription = ''
Stan is a probabilistic programming language implementing full Bayesian Stan is a probabilistic programming language implementing full Bayesian

View file

@ -22,6 +22,7 @@ in stdenv.mkDerivation {
''; '';
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = "A design system for interactive fiction"; description = "A design system for interactive fiction";
homepage = "http://inform7.com/"; homepage = "http://inform7.com/";
license = licenses.artistic2; license = licenses.artistic2;

View file

@ -55,6 +55,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true; enableParallelBuilding = true;
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = "ANSI Common Lisp Implementation"; description = "ANSI Common Lisp Implementation";
homepage = "https://common-lisp.net/project/mkcl/"; homepage = "https://common-lisp.net/project/mkcl/";
license = licenses.lgpl2Plus; license = licenses.lgpl2Plus;

View file

@ -48,11 +48,12 @@ stdenv.mkDerivation rec {
doCheck = true; doCheck = true;
meta = with lib; { meta = with lib; {
# darwin: never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/myrddin.x86_64-darwin
broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin;
description = "Systems language that is both powerful and fun to use"; description = "Systems language that is both powerful and fun to use";
homepage = "https://myrlang.org/"; homepage = "https://myrlang.org/";
license = licenses.mit; license = licenses.mit;
maintainers = with maintainers; [ luc65r ]; maintainers = with maintainers; [ luc65r ];
platforms = platforms.all; platforms = platforms.all;
broken = stdenv.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/myrddin.x86_64-darwin
}; };
} }

View file

@ -1,4 +1,4 @@
{ clangStdenv, lib, fetchFromGitHub, cmake, zlib, openexr, { stdenv, clangStdenv, lib, fetchFromGitHub, cmake, zlib, openexr,
openimageio, llvm, boost165, flex, bison, partio, pugixml, openimageio, llvm, boost165, flex, bison, partio, pugixml,
util-linux, python3 util-linux, python3
}: }:
@ -38,6 +38,7 @@ in clangStdenv.mkDerivation rec {
]; ];
# TODO: How important is partio? CMake doesn't seem to find it # TODO: How important is partio? CMake doesn't seem to find it
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = "Advanced shading language for production GI renderers"; description = "Advanced shading language for production GI renderers";
homepage = "http://opensource.imageworks.com/?p=osl"; homepage = "http://opensource.imageworks.com/?p=osl";
maintainers = with maintainers; [ hodapp ]; maintainers = with maintainers; [ hodapp ];

View file

@ -20,11 +20,12 @@ stdenv.mkDerivation rec {
NIX_CFLAGS_COMPILE = "-fpermissive -fcommon"; NIX_CFLAGS_COMPILE = "-fpermissive -fcommon";
meta = { meta = {
# the linux 32 bit build fails.
broken = (stdenv.isLinux && stdenv.isAarch64) || !stdenv.is64bit;
homepage = "http://www.dcc.fc.up.pt/~vsc/Yap/"; homepage = "http://www.dcc.fc.up.pt/~vsc/Yap/";
description = "A ISO-compatible high-performance Prolog compiler"; description = "A ISO-compatible high-performance Prolog compiler";
license = lib.licenses.artistic2; license = lib.licenses.artistic2;
platforms = lib.platforms.linux; platforms = lib.platforms.linux;
broken = !stdenv.is64bit; # the linux 32 bit build fails.
}; };
} }

View file

@ -34,6 +34,7 @@ stdenv.mkDerivation rec {
''; '';
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = "Very small C interpreter for scripting"; description = "Very small C interpreter for scripting";
longDescription = '' longDescription = ''
PicoC is a very small C interpreter for scripting. It was originally PicoC is a very small C interpreter for scripting. It was originally

View file

@ -50,11 +50,12 @@ stdenv.mkDerivation rec {
''; '';
meta = { meta = {
# darwin: build times out
broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin;
description = "A simple Lisp with an integrated database"; description = "A simple Lisp with an integrated database";
homepage = "https://picolisp.com/"; homepage = "https://picolisp.com/";
license = licenses.mit; license = licenses.mit;
platforms = platforms.all; platforms = platforms.all;
broken = stdenv.isDarwin; # times out
maintainers = with maintainers; [ raskin tohl ]; maintainers = with maintainers; [ raskin tohl ];
}; };

View file

@ -1,4 +1,4 @@
{ lib, fetchFromGitHub, buildGoModule }: { stdenv, lib, fetchFromGitHub, buildGoModule }:
buildGoModule rec { buildGoModule rec {
pname = "starlark"; pname = "starlark";
version = "unstable-2022-03-02"; version = "unstable-2022-03-02";
@ -15,6 +15,7 @@ buildGoModule rec {
ldflags = [ "-s" "-w" ]; ldflags = [ "-s" "-w" ];
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
homepage = "https://github.com/google/starlark-go"; homepage = "https://github.com/google/starlark-go";
description = "An interpreter for Starlark, implemented in Go"; description = "An interpreter for Starlark, implemented in Go";
license = licenses.bsd3; license = licenses.bsd3;

View file

@ -35,6 +35,7 @@ stdenv.mkDerivation {
''; '';
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = "A very high level, goal-directed, object-oriented, general purpose applications language"; description = "A very high level, goal-directed, object-oriented, general purpose applications language";
maintainers = with maintainers; [ vrthra ]; maintainers = with maintainers; [ vrthra ];
platforms = platforms.linux; platforms = platforms.linux;

View file

@ -16,6 +16,7 @@ stdenv.mkDerivation rec {
buildInputs = [ libdrm libva ]; buildInputs = [ libdrm libva ];
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
homepage = "https://01.org/linuxmedia"; homepage = "https://01.org/linuxmedia";
description = "Intel C for Media Runtime"; description = "Intel C for Media Runtime";
longDescription = "Media GPU kernel manager for Intel G45 & HD Graphics family"; longDescription = "Media GPU kernel manager for Intel G45 & HD Graphics family";

View file

@ -18,6 +18,7 @@ stdenv.mkDerivation {
buildInputs = [ perl bsdbuild libagar libjpeg libpng openssl ]; buildInputs = [ perl bsdbuild libagar libjpeg libpng openssl ];
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = "Tests for libagar"; description = "Tests for libagar";
homepage = "http://libagar.org/index.html"; homepage = "http://libagar.org/index.html";
license = with licenses; bsd3; license = with licenses; bsd3;

View file

@ -33,6 +33,7 @@ stdenv.mkDerivation rec {
installTargets = [ "install" "install-docs" ]; installTargets = [ "install" "install-docs" ];
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = "library and utilities for Linux hugepages"; description = "library and utilities for Linux hugepages";
maintainers = with maintainers; [ qyliss ]; maintainers = with maintainers; [ qyliss ];
license = licenses.lgpl21Plus; license = licenses.lgpl21Plus;

View file

@ -61,6 +61,7 @@ stdenv.mkDerivation rec {
''; '';
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = "Flatpak portal library"; description = "Flatpak portal library";
homepage = "https://github.com/flatpak/libportal"; homepage = "https://github.com/flatpak/libportal";
license = licenses.lgpl3Plus; license = licenses.lgpl3Plus;

View file

@ -39,6 +39,7 @@ stdenv.mkDerivation rec {
''; '';
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = "An advanced calculator library"; description = "An advanced calculator library";
homepage = "http://qalculate.github.io"; homepage = "http://qalculate.github.io";
license = licenses.gpl2Plus; license = licenses.gpl2Plus;

View file

@ -18,6 +18,7 @@ stdenv.mkDerivation rec {
}; };
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = "C++ library for zkSNARKs"; description = "C++ library for zkSNARKs";
homepage = "https://github.com/scipr-lab/libsnark"; homepage = "https://github.com/scipr-lab/libsnark";
license = licenses.mit; license = licenses.mit;

View file

@ -41,11 +41,12 @@ in stdenv.mkDerivation {
]; ];
meta = with lib; { meta = with lib; {
# darwin: never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/libtorrent-rasterbar-1_1_x.x86_64-darwin
broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin;
homepage = "https://libtorrent.org/"; homepage = "https://libtorrent.org/";
description = "A C++ BitTorrent implementation focusing on efficiency and scalability"; description = "A C++ BitTorrent implementation focusing on efficiency and scalability";
license = licenses.bsd3; license = licenses.bsd3;
maintainers = [ ]; maintainers = [ ];
platforms = platforms.unix; platforms = platforms.unix;
broken = stdenv.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/libtorrent-rasterbar-1_1_x.x86_64-darwin
}; };
} }

View file

@ -39,6 +39,7 @@ stdenv.mkDerivation rec {
''; '';
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = "Library targeting Intel Architecture for specialized dense and sparse matrix operations, and deep learning primitives"; description = "Library targeting Intel Architecture for specialized dense and sparse matrix operations, and deep learning primitives";
license = licenses.bsd3; license = licenses.bsd3;
homepage = "https://github.com/hfp/libxsmm"; homepage = "https://github.com/hfp/libxsmm";

View file

@ -23,6 +23,7 @@ stdenv.mkDerivation {
configureFlags = [ "--disable-dependency-tracking" "--disable-traces" ]; configureFlags = [ "--disable-dependency-tracking" "--disable-traces" ];
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = "C APIs to exchange datas with the NFC daemon 'Neard'"; description = "C APIs to exchange datas with the NFC daemon 'Neard'";
license = licenses.lgpl2; license = licenses.lgpl2;
homepage = "https://01.org/linux-nfc"; homepage = "https://01.org/linux-nfc";

View file

@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
}; };
meta = with lib; { meta = with lib; {
broken = stdenv.isDarwin; broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin;
description = "C++ interface to the Pango text rendering library"; description = "C++ interface to the Pango text rendering library";
homepage = "https://www.pango.org/"; homepage = "https://www.pango.org/";
license = with licenses; [ lgpl2 lgpl21 ]; license = with licenses; [ lgpl2 lgpl21 ];

View file

@ -119,6 +119,7 @@ stdenv.mkDerivation rec {
''; '';
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = "A toolkit for the simulation of the passage of particles through matter"; description = "A toolkit for the simulation of the passage of particles through matter";
longDescription = '' longDescription = ''
Geant4 is a toolkit for the simulation of the passage of particles through matter. Geant4 is a toolkit for the simulation of the passage of particles through matter.

View file

@ -233,6 +233,7 @@ qtModule rec {
requiredSystemFeatures = [ "big-parallel" ]; requiredSystemFeatures = [ "big-parallel" ];
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = "A web engine based on the Chromium web browser"; description = "A web engine based on the Chromium web browser";
platforms = platforms.linux; platforms = platforms.linux;
# This build takes a long time; particularly on slow architectures # This build takes a long time; particularly on slow architectures

View file

@ -42,6 +42,7 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "format" ]; hardeningDisable = [ "format" ];
meta = { meta = {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = "QtScript bindings generator"; description = "QtScript bindings generator";
homepage = "https://code.qt.io/cgit/qt-labs/qtscriptgenerator.git/"; homepage = "https://code.qt.io/cgit/qt-labs/qtscriptgenerator.git/";
inherit (qt4.meta) platforms; inherit (qt4.meta) platforms;

View file

@ -10,6 +10,7 @@ stdenv.mkDerivation rec {
}; };
meta = { meta = {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = "Library of Limited-memory Broyden-Fletcher-Goldfarb-Shanno (L-BFGS)"; description = "Library of Limited-memory Broyden-Fletcher-Goldfarb-Shanno (L-BFGS)";
homepage = "http://www.chokkan.org/software/liblbfgs/"; homepage = "http://www.chokkan.org/software/liblbfgs/";
license = lib.licenses.mit; license = lib.licenses.mit;

View file

@ -101,6 +101,7 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "fortify" "strictoverflow"]; hardeningDisable = [ "fortify" "strictoverflow"];
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
homepage = "http://www.nsnam.org"; homepage = "http://www.nsnam.org";
license = licenses.gpl3; license = licenses.gpl3;
description = "A discrete time event network simulator"; description = "A discrete time event network simulator";

View file

@ -22,6 +22,7 @@ stdenv.mkDerivation rec {
''; '';
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = "Library for multiprecision complex arithmetic with exact rounding"; description = "Library for multiprecision complex arithmetic with exact rounding";
homepage = "https://github.com/VcDevel/Vc"; homepage = "https://github.com/VcDevel/Vc";
license = licenses.bsd3; license = licenses.bsd3;

View file

@ -37,6 +37,7 @@ in stdenv.mkDerivation rec {
dontInstall = true; # already installed during buildPhase dontInstall = true; # already installed during buildPhase
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = "Intel X86 Encoder Decoder (Intel XED)"; description = "Intel X86 Encoder Decoder (Intel XED)";
homepage = "https://intelxed.github.io/"; homepage = "https://intelxed.github.io/";
license = licenses.asl20; license = licenses.asl20;

View file

@ -28,6 +28,7 @@ rustPlatform.buildRustPackage rec {
''; '';
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = '' description = ''
A build system that uses ptrace to handle dependencies automatically A build system that uses ptrace to handle dependencies automatically
''; '';

View file

@ -20,6 +20,7 @@ stdenv.mkDerivation rec {
CXXFLAGS = ["-fPIC" "-O2" "-w" "-fpermissive"]; CXXFLAGS = ["-fPIC" "-O2" "-w" "-fpermissive"];
meta = { meta = {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = "The Ignominous Profiler"; description = "The Ignominous Profiler";
longDescription = '' longDescription = ''

View file

@ -1,4 +1,4 @@
{rustPlatform, fetchFromGitHub, lib}: { stdenv, rustPlatform, fetchFromGitHub, lib}:
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "rbspy"; pname = "rbspy";
version = "0.11.1"; version = "0.11.1";
@ -14,6 +14,7 @@ rustPlatform.buildRustPackage rec {
doCheck = true; doCheck = true;
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
homepage = "https://rbspy.github.io/"; homepage = "https://rbspy.github.io/";
description = '' description = ''
A Sampling CPU Profiler for Ruby. A Sampling CPU Profiler for Ruby.

View file

@ -23,6 +23,7 @@ stdenv.mkDerivation rec {
installFlags = [ "DESTDIR=$(out)" ]; installFlags = [ "DESTDIR=$(out)" ];
meta = with lib; { meta = with lib; {
broken = (stdenv.isLinux && stdenv.isAarch64);
homepage = "https://kristaps.bsd.lv/kcgi"; homepage = "https://kristaps.bsd.lv/kcgi";
description = "Minimal CGI and FastCGI library for C/C++"; description = "Minimal CGI and FastCGI library for C/C++";
license = licenses.isc; license = licenses.isc;