tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
neko: fix build on aarch64-darwin
Weijia Wang
3 years ago
3f50d337
a1f49c04
+12
-2
1 changed file
expand all
collapse all
unified
split
pkgs
development
compilers
neko
default.nix
+12
-2
pkgs/development/compilers/neko/default.nix
···
1
1
-
{ lib, stdenv, fetchFromGitHub, boehmgc, zlib, sqlite, pcre, cmake, pkg-config
1
1
+
{ lib, stdenv, fetchFromGitHub, fetchpatch, boehmgc, zlib, sqlite, pcre, cmake, pkg-config
2
2
, git, apacheHttpd, apr, aprutil, libmysqlclient, mbedtls, openssl, pkgs, gtk2, libpthreadstubs
3
3
}:
4
4
···
13
13
sha256 = "19rc59cx7qqhcqlb0znwbnwbg04c1yq6xmvrwm1xi46k3vxa957g";
14
14
};
15
15
16
16
+
patches = [
17
17
+
# https://github.com/HaxeFoundation/neko/pull/224
18
18
+
(fetchpatch {
19
19
+
url = "https://github.com/HaxeFoundation/neko/commit/ff5da9b0e96cc0eabc44ad2c10b7a92623ba49ee.patch";
20
20
+
sha256 = "sha256-isM7QGPiyXgT2zpIGd+r12vKg7I1rOWYTTWxuECafro=";
21
21
+
})
22
22
+
];
23
23
+
16
24
nativeBuildInputs = [ cmake pkg-config git ];
17
25
buildInputs =
18
26
[ boehmgc zlib sqlite pcre apacheHttpd apr aprutil
···
26
34
bin/neko bin/test.n
27
35
'';
28
36
29
29
-
doInstallCheck = true;
37
37
+
# Called from tools/test.neko line 2
38
38
+
# Uncaught exception - Segmentation fault
39
39
+
doInstallCheck = !stdenv.isDarwin;
30
40
dontPatchELF = true;
31
41
dontStrip = true;
32
42