aboutsummaryrefslogtreecommitdiff
path: root/lib/systems (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #105294 from Ericson2314/platform-config-improvementsJohn Ericson2020-12-023-19/+23
|\ | | | | Platform config improvements
| * lib/systems/exmaple: `riscv-multiplatform` no longer needs parameterJohn Ericson2020-11-292-4/+4
| |
| * lib, binutils: Move Risc-V bfdEmulation to be by the othersJohn Ericson2020-11-291-1/+0
| |
| * lib.systems.platforms: Make selection more flexibleJohn Ericson2020-11-292-14/+19
| | | | | | | | | | | | We dont have to match on exact strings if we get accessed to `parsed`. Co-authored-by: Matthew Bauer <mjbauer95@gmail.com>
* | Cross-compiling configuration for reMarkable 2 tabletTad Fisher2020-11-292-0/+20
|/
* Initial implementation of remarkable1 cross-compileBen Siraphob2020-11-232-0/+19
|
* Merge master into staging-nextFrederik Rietdijk2020-11-164-14/+28
|\
| * Initial implementation of mmix cross-compileBen Siraphob2020-11-094-14/+28
| |
* | Initial support for OpenRISC 1000 (or1k)Samuel Dionne-Riel2020-11-094-0/+11
|/
* Merge branch 'staging-next' into stagingWORLDofPEACE2020-09-201-25/+28
|\
| * Merge pull request #81014 from fgaz/platforms/endiannessGabriel Ebner2020-09-201-25/+28
| |\ | | | | | | platforms: add bigEndian and littleEndian
| | * platforms: add bigEndian and littleEndianFrancesco Gazzetta2020-09-201-25/+28
| | |
* | | Merge staging-next into stagingFrederik Rietdijk2020-09-122-3/+3
|\| |
| * | Merge pull request #97587 from arcnmx/arch-fixMatthew Bauer2020-09-101-1/+1
| |\ \ | | | | | | | | Fix arch eval error
| | * | Fix arch eval error introduced in #61019arcnmx2020-09-091-1/+1
| | | | | | | | | | | | | | | | | | | | This occurs when using a `platform.gcc.arch` that isn't one of the pre-existing hard-coded options.
| * | | lib.systems.examples: Bump android SDK to 21John Ericson2020-09-081-2/+2
| |/ / | | | | | | | | | | | | 074bc78cc8749faa31729096b65f2ef51b10abeb evidently meant to do this, but forgot.
* | | Merge branch 'staging' into ios-13Matthew Bauer2020-09-106-4/+102
|\| |
| * | Merge pull request #61019 from volth/gcc.arch-amdJohn Ericson2020-09-012-0/+79
| |\ \ | | | | | | | | platform.gcc.arch: support for AMD CPUs
| | * | Update architectures.nixvolth2020-09-011-1/+2
| | | |
| | * | Update architectures.nixvolth2020-08-221-12/+13
| | | |
| | * | Update architectures.nixvolth2020-08-221-7/+7
| | | |
| | * | Update architectures.nixvolth2020-08-221-6/+6
| | | |
| | * | gcc.arch: refactor, move tables under lib/volth2020-08-052-0/+77
| | | |
| * | | Merge pull request #96223 from KAction/staticJohn Ericson2020-08-311-0/+1
| |\ \ \ | | | | | | | | | | Make pkgsStatic set "static" argument to true
| | * | | Distinguish pkgsStatic from pkgsMusl via stdenv.targetPlatformDmitry Bogatov2020-08-271-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.
| * / | android: update sdk, ndk to 29, 21Matthew Bauer2020-08-171-2/+2
| |/ /
| * / Define a i686-genode system doubleEmery Hemingway2020-08-041-1/+1
| |/
| * redox: add as targetAaron Janse2020-07-215-1/+19
| |
* | systems/examples.nix: update to iOS 13Matthew Bauer2020-07-211-8/+8
|/ | | | new apps need iOS 13, so we should try to use that here
* lib/systems: Add Genode platform definitionsEmery Hemingway2020-03-244-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
* lib: Add armv6l-none to doubles listJohn Ericson2020-03-121-1/+7
|
* lib/systems: Assume newlib when no kernel and no libc is providedMatthew Bauer2020-03-121-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)
* stdenv: Remove isArm (use isAarch32 instead)Chuck2020-02-051-3/+0
| | | | | isArm has been deprecated for three releases. All references have been removed. Tree-wide substitution was performed in #37401 21 months ago.
* lib.systems.elaborate: isArm -> isAarch32Chuck2020-02-051-1/+1
| | | | | This is the last reference to isArm. isArm is deprecated after 18.03. This substitution was performed tree-wide in #37401.
* Merge remote-tracking branch 'origin/master' into ios-with-xcode-11Matthew Bauer2020-01-035-1/+17
|\
| * Merge branch 'ghcjs-cross-without-cc-19.09' into ghcjs-cross-without-ccJohn Ericson2019-11-251-0/+1
| |\
| | * Fix lib testsJohn Ericson2019-11-251-0/+1
| | | | | | | | | | | | js-ghcjs didn't fit in an existing categor.
| * | Merge remote-tracking branch 'upstream/master' into ghcjs-cross-without-ccJohn Ericson2019-11-255-1/+14
| |\ \ | | |/ | |/|
| | * initial implementation of vc4 cross-compileMichael Bishop2019-11-195-1/+12
| | |
| | * Merge remote-tracking branch 'upstream/master' into mingw-mcfthreadsJohn Ericson2019-11-112-0/+2
| | |\
| | | * lib.systems: remove redundant mappingoxalica2019-11-041-4/+0
| | | |
| | | * lib.systems: handle mips family properlyoxalica2019-11-032-0/+6
| | | |
| * | | Add support for cross compiling to `js-ghcjs`John Ericson2019-11-251-0/+2
| |/ / | | | | | | | | | | | | This platform doesn't have a C compiler, and so relies and the changes in the previous commit to work.
* / / lib/systems: use newer ios sdkMatthew Bauer2020-01-031-8/+8
|/ /
* / lib: Switch to w64 vendor for MinGWJohn Ericson2019-11-112-2/+5
|/ | | | It is needed for the `-municode` flag, supposedly.
* lib: Add armv7a-linux to doubles.nixJohn Ericson2019-10-011-1/+1
| | | | This is needed for android.
* Merge branch 'master' into stagingVladimír Čunát2019-09-023-2/+14
|\
| * Merge remote-tracking branch 'upstream/master' into js-unknown-ghcjsJohn Ericson2019-09-027-91/+182
| |\
| | * Merge lib sort into feature/js-unknown-ghcjsJohn Ericson2019-09-021-3/+3
| | |\
| | * \ Merge remote-tracking branch 'upstream/master' into feature/js-unknown-ghcjsJohn Ericson2019-09-027-91/+182
| | |\ \