Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2020-11-29 | Cross-compiling configuration for reMarkable 2 tablet | Tad Fisher | 2 | -0/+20 | |
2020-11-29 | lib/systems/exmaple: `riscv-multiplatform` no longer needs parameter | John Ericson | 2 | -4/+4 | |
2020-11-29 | lib, binutils: Move Risc-V bfdEmulation to be by the others | John Ericson | 1 | -1/+0 | |
2020-11-29 | lib.systems.platforms: Make selection more flexible | John Ericson | 2 | -14/+19 | |
We dont have to match on exact strings if we get accessed to `parsed`. Co-authored-by: Matthew Bauer <mjbauer95@gmail.com> | |||||
2020-11-23 | Initial implementation of remarkable1 cross-compile | Ben Siraphob | 2 | -0/+19 | |
2020-11-09 | Initial support for OpenRISC 1000 (or1k) | Samuel Dionne-Riel | 4 | -0/+11 | |
2020-11-09 | Initial implementation of mmix cross-compile | Ben Siraphob | 4 | -14/+28 | |
2020-09-20 | platforms: add bigEndian and littleEndian | Francesco Gazzetta | 1 | -25/+28 | |
2020-09-09 | Fix arch eval error introduced in #61019 | arcnmx | 1 | -1/+1 | |
This occurs when using a `platform.gcc.arch` that isn't one of the pre-existing hard-coded options. | |||||
2020-09-08 | lib.systems.examples: Bump android SDK to 21 | John Ericson | 1 | -2/+2 | |
074bc78cc8749faa31729096b65f2ef51b10abeb evidently meant to do this, but forgot. | |||||
2020-09-01 | Update architectures.nix | volth | 1 | -1/+2 | |
2020-08-27 | Distinguish pkgsStatic from pkgsMusl via stdenv.targetPlatform | Dmitry Bogatov | 1 | -0/+1 | |
This change allows derivations to distinguish dynamic musl build and static musl build in cases where upstream build system can't detect it by itself. | |||||
2020-08-22 | Update architectures.nix | volth | 1 | -12/+13 | |
2020-08-22 | Update architectures.nix | volth | 1 | -7/+7 | |
2020-08-22 | Update architectures.nix | volth | 1 | -6/+6 | |
2020-08-17 | android: update sdk, ndk to 29, 21 | Matthew Bauer | 1 | -2/+2 | |
2020-08-05 | gcc.arch: refactor, move tables under lib/ | volth | 2 | -0/+77 | |
2020-08-04 | Define a i686-genode system double | Emery Hemingway | 1 | -1/+1 | |
2020-07-21 | redox: add as target | Aaron Janse | 5 | -1/+19 | |
2020-07-21 | systems/examples.nix: update to iOS 13 | Matthew Bauer | 1 | -8/+8 | |
new apps need iOS 13, so we should try to use that here | |||||
2020-03-24 | lib/systems: Add Genode platform definitions | Emery Hemingway | 4 | -0/+8 | |
Add platform definitions for 64-bit ARM and x86. This is sufficient for for building Genode where a toolchain is provided as an overlay. Toolchain: git+https://git.sr.ht/~ehmry/genodepkgs?rev=14fc773ac9ecd2cbb30cb4612b284eee83d83546 | |||||
2020-03-12 | lib: Add armv6l-none to doubles list | John Ericson | 1 | -1/+7 | |
2020-03-12 | lib/systems: Assume newlib when no kernel and no libc is provided | Matthew Bauer | 1 | -2/+1 | |
newlib is the default for most tools when no kernel is provided. Other exist, but this seems like a safe default. (cherry picked from commit 8009c2071179ee3490f244b91a49202728efe403) | |||||
2020-02-22 | lib/systems: Assume newlib when no kernel and no libc is provided | Matthew Bauer | 1 | -2/+1 | |
newlib is the default for most tools when no kernel is provided. Other exist, but this seems like a safe default. | |||||
2020-02-05 | stdenv: Remove isArm (use isAarch32 instead) | Chuck | 1 | -3/+0 | |
isArm has been deprecated for three releases. All references have been removed. Tree-wide substitution was performed in #37401 21 months ago. | |||||
2020-02-05 | lib.systems.elaborate: isArm -> isAarch32 | Chuck | 1 | -1/+1 | |
This is the last reference to isArm. isArm is deprecated after 18.03. This substitution was performed tree-wide in #37401. | |||||
2020-01-03 | lib/systems: use newer ios sdk | Matthew Bauer | 1 | -8/+8 | |
2019-11-25 | Fix lib tests | John Ericson | 1 | -0/+1 | |
js-ghcjs didn't fit in an existing categor. | |||||
2019-11-25 | Add support for cross compiling to `js-ghcjs` | John Ericson | 1 | -0/+2 | |
This platform doesn't have a C compiler, and so relies and the changes in the previous commit to work. | |||||
2019-11-19 | initial implementation of vc4 cross-compile | Michael Bishop | 5 | -1/+12 | |
2019-11-11 | lib: Switch to w64 vendor for MinGW | John Ericson | 2 | -2/+5 | |
It is needed for the `-municode` flag, supposedly. | |||||
2019-11-04 | lib.systems: remove redundant mapping | oxalica | 1 | -4/+0 | |
2019-11-03 | lib.systems: handle mips family properly | oxalica | 2 | -0/+6 | |
2019-10-01 | lib: Add armv7a-linux to doubles.nix | John Ericson | 1 | -1/+1 | |
This is needed for android. | |||||
2019-09-02 | lib: Further clean up systems list | John Ericson | 1 | -3/+3 | |
2019-09-02 | lib: Sort platform predicates | John Ericson | 1 | -2/+2 | |
2019-09-02 | Add support for `js-unknown-ghcjs` | Moritz Angermann | 3 | -4/+17 | |
This adds enough logic to nixpkgs to support the `js-unknown-ghcjs` triple. | |||||
2019-08-28 | treewide: remove redundant rec | volth | 3 | -11/+11 | |
2019-08-26 | treewide: remove redundant quotes | volth | 2 | -22/+22 | |
2019-07-25 | Add RISC-V embedded crossSystems | Jay Kruer | 2 | -1/+13 | |
2019-07-10 | Revert "Revert "systems/doubles.nix: add Apple doubles"" | Matthew Bauer | 1 | -1/+3 | |
This reverts commit ce2f74df2cade57e74c235292c8b074281903e71. Doubles are treated as -darwin here, to provide some consistency. There is some ambiguity between “x86_64-darwin” and “i686-darwin” which could refer to binaries linked between iOS simulator or real macOS binaries. useiOSPrebuilt can be used to determine which to use, however. | |||||
2019-07-10 | Revert "systems/doubles.nix: add Apple doubles" | Frederik Rietdijk | 1 | -3/+1 | |
The lib tests need to be fixed as well. This unbreaks the tarball job. This reverts commit 00ba557856d6217121e50ea69c251e9458d9dc08. | |||||
2019-07-08 | systems/doubles.nix: add Apple doubles | Matthew Bauer | 1 | -1/+3 | |
These are used in cross-compilation to iOS devices and simulators. Fallout from #60349. | |||||
2019-06-16 | treewide: remove unused variables (#63177) | volth | 1 | -1/+1 | |
* treewide: remove unused variables * making ofborg happy | |||||
2019-06-04 | systems: fix lib-tests | Matthew Bauer | 2 | -0/+3 | |
These were broken by the added system doubles. This just adds those to the lib-tests. | |||||
2019-06-04 | systems: fixup from last commit | Matthew Bauer | 1 | -1/+1 | |
it’s powerpc-none not ppc-none | |||||
2019-06-04 | systems: add missing doubles | Matthew Bauer | 1 | -0/+4 | |
in https://github.com/NixOS/nixpkgs/pull/60349, the attr handling was removed. This means we rely on these double values for determing what we are compatible with. This adds some of the missing doubles to this list. https://hydra.nixos.org/eval/1523389#tabs-removed | |||||
2019-06-04 | systems: allow passing in string for cross/localSystem | Matthew Bauer | 1 | -1/+3 | |
This makes things a little bit more convenient. Just pass in like: $ nix-build ’<nixpkgs>’ -A hello --argstr localSystem x86_64-linux --argstr crossSystem aarch64-linux | |||||
2019-06-04 | systems: remove forMeta | Matthew Bauer | 2 | -39/+0 | |
This is unused now. | |||||
2019-05-05 | Adds pkgsCross.gnu32 and pkgsCross.gnu64 platforms | Lionello Lunesu | 1 | -0/+3 | |