Skip to content

Commit 851e48c

Browse files
committed
Add gcc-aarch64-embedded
1 parent 0d60cb7 commit 851e48c

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

pkgs/gcc-toolchain/default.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
{pkgs}:
22
# import all individual toolchain files
33
let
4+
gcc_aarch64_embedded = pkgs.callPackage ./gcc-aarch64-embedded {};
45
gcc_aarch64_linux = pkgs.callPackage ./gcc-aarch64-linux-gnu {};
56
gcc_arm_linux = pkgs.callPackage ./gcc-arm-linux-gnueabihf {};
67
gcc_arm_linux_12 = pkgs.callPackage ./gcc-arm-linux-gnueabihf-12 {};
78
in {
9+
gcc-aarch64-embedded = gcc_aarch64_embedded;
810
gcc-aarch64-linux-gnu = gcc_aarch64_linux;
911
gcc-arm-linux-gnueabihf = gcc_arm_linux;
1012
gcc-arm-linux-gnueabihf-12 = gcc_arm_linux_12;
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{callPackage}:
2+
callPackage ../generic-arm-toolchain.nix {
3+
pname = "gcc-aarch64-embedded";
4+
targetCompiler = "aarch64-none-elf";
5+
version = "15.2.rel1";
6+
7+
platformsOverride = {
8+
aarch64-linux = "aarch64";
9+
x86_64-linux = "x86_64";
10+
};
11+
12+
sha256s = {
13+
aarch64-linux = "46195685b6aec1077e3f1b7706b43a6aa1fef4d8d3bff3a411b7dad1c5b1196b";
14+
x86_64-linux = "66f7ce7c1bf662f589a4caf440812375f3cd8000a033ccf0971127a0726d6921";
15+
};
16+
}

0 commit comments

Comments
 (0)