tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
tradcpp: improved aarch64 support
Dmitry Kalinkin
7 years ago
93ba7aa8
703827f3
+16
-1
2 changed files
expand all
collapse all
unified
split
pkgs
development
tools
tradcpp
aarch64.patch
default.nix
+12
pkgs/development/tools/tradcpp/aarch64.patch
reviewed
···
1
1
+
diff a/config.h b/config.h
2
2
+
--- a/config.h
3
3
+
+++ b/config.h
4
4
+
@@ -124,6 +124,8 @@
5
5
+
#define CONFIG_CPU "__ppc64__"
6
6
+
#elif defined(__ARM__)
7
7
+
#define CONFIG_CPU "__ARM__"
8
8
+
+#elif defined(__aarch64__)
9
9
+
+#define CONFIG_CPU "__aarch64__"
10
10
+
#else
11
11
+
/* let it go */
12
12
+
#endif
+4
-1
pkgs/development/tools/tradcpp/default.nix
reviewed
···
11
11
# tradcpp only comes with BSD-make Makefile; the patch adds configure support
12
12
buildInputs = [ autoconf ];
13
13
preConfigure = "autoconf";
14
14
-
patches = [ ./tradcpp-configure.patch ];
14
14
+
patches = [
15
15
+
./tradcpp-configure.patch
16
16
+
./aarch64.patch
17
17
+
];
15
18
16
19
meta = with stdenv.lib; {
17
20
description = "A traditional (K&R-style) C macro preprocessor";