parent
7a03d2d65f
commit
2634d37617
3 changed files with 14 additions and 0 deletions
|
@ -118,6 +118,16 @@ rec {
|
||||||
libc = "newlib";
|
libc = "newlib";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
i686-embedded = {
|
||||||
|
config = "i686-elf";
|
||||||
|
libc = "newlib";
|
||||||
|
};
|
||||||
|
|
||||||
|
x86_64-embedded = {
|
||||||
|
config = "x86_64-elf";
|
||||||
|
libc = "newlib";
|
||||||
|
};
|
||||||
|
|
||||||
#
|
#
|
||||||
# Darwin
|
# Darwin
|
||||||
#
|
#
|
||||||
|
|
|
@ -267,6 +267,8 @@ rec {
|
||||||
then { cpu = elemAt l 0; kernel = "windows"; abi = "cygnus"; }
|
then { cpu = elemAt l 0; kernel = "windows"; abi = "cygnus"; }
|
||||||
else if (elemAt l 1 == "eabi")
|
else if (elemAt l 1 == "eabi")
|
||||||
then { cpu = elemAt l 0; vendor = "none"; kernel = "none"; abi = elemAt l 1; }
|
then { cpu = elemAt l 0; vendor = "none"; kernel = "none"; abi = elemAt l 1; }
|
||||||
|
else if (elemAt l 1 == "elf")
|
||||||
|
then { cpu = elemAt l 0; vendor = "none"; kernel = "none"; abi = elemAt l 1; }
|
||||||
else { cpu = elemAt l 0; kernel = elemAt l 1; };
|
else { cpu = elemAt l 0; kernel = elemAt l 1; };
|
||||||
"3" = # Awkwards hacks, beware!
|
"3" = # Awkwards hacks, beware!
|
||||||
if elemAt l 1 == "apple"
|
if elemAt l 1 == "apple"
|
||||||
|
|
|
@ -144,6 +144,8 @@ in
|
||||||
arm-embedded = mapTestOnCross lib.systems.examples.arm-embedded embedded;
|
arm-embedded = mapTestOnCross lib.systems.examples.arm-embedded embedded;
|
||||||
powerpc-embedded = mapTestOnCross lib.systems.examples.powerpc-embedded embedded;
|
powerpc-embedded = mapTestOnCross lib.systems.examples.powerpc-embedded embedded;
|
||||||
aarch64-embedded = mapTestOnCross lib.systems.examples.aarch64-embedded embedded;
|
aarch64-embedded = mapTestOnCross lib.systems.examples.aarch64-embedded embedded;
|
||||||
|
i686-embedded = mapTestOnCross lib.systems.examples.i686-embedded embedded;
|
||||||
|
x86_64-embedded = mapTestOnCross lib.systems.examples.x86_64-embedded embedded;
|
||||||
|
|
||||||
/* Cross-built bootstrap tools for every supported platform */
|
/* Cross-built bootstrap tools for every supported platform */
|
||||||
bootstrapTools = let
|
bootstrapTools = let
|
||||||
|
|
Loading…
Reference in a new issue