aboutsummaryrefslogtreecommitdiff
path: root/lib/systems/examples.nix (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #105294 from Ericson2314/platform-config-improvementsJohn Ericson2020-12-021-3/+3
|\ | | | | Platform config improvements
| * lib/systems/exmaple: `riscv-multiplatform` no longer needs parameterJohn Ericson2020-11-291-3/+3
| |
* | Cross-compiling configuration for reMarkable 2 tabletTad Fisher2020-11-291-0/+5
|/
* Initial implementation of remarkable1 cross-compileBen Siraphob2020-11-231-0/+5
|
* Merge master into staging-nextFrederik Rietdijk2020-11-161-0/+5
|\
| * Initial implementation of mmix cross-compileBen Siraphob2020-11-091-0/+5
| |
* | Initial support for OpenRISC 1000 (or1k)Samuel Dionne-Riel2020-11-091-0/+6
|/
* Merge staging-next into stagingFrederik Rietdijk2020-09-121-2/+2
|\
| * 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-101-2/+11
|\|
| * android: update sdk, ndk to 29, 21Matthew Bauer2020-08-171-2/+2
| |
| * redox: add as targetAaron Janse2020-07-211-0/+9
| |
* | 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
* Merge remote-tracking branch 'origin/master' into ios-with-xcode-11Matthew Bauer2020-01-031-0/+6
|\
| * initial implementation of vc4 cross-compileMichael Bishop2019-11-191-0/+6
| |
* | lib/systems: use newer ios sdkMatthew Bauer2020-01-031-8/+8
|/
* lib: Switch to w64 vendor for MinGWJohn Ericson2019-11-111-2/+2
| | | | It is needed for the `-municode` flag, supposedly.
* Merge branch 'master' into stagingVladimír Čunát2019-09-021-0/+5
|\
| * Merge remote-tracking branch 'upstream/master' into feature/js-unknown-ghcjsJohn Ericson2019-09-021-13/+36
| |\
| * | Add support for `js-unknown-ghcjs`Moritz Angermann2019-09-021-3/+9
| | | | | | | | | | | | This adds enough logic to nixpkgs to support the `js-unknown-ghcjs` triple.
* | | treewide: remove redundant recvolth2019-08-281-9/+9
| |/ |/|
* | Add RISC-V embedded crossSystemsJay Kruer2019-07-251-0/+12
| |
* | Adds pkgsCross.gnu32 and pkgsCross.gnu64 platformsLionello Lunesu2019-05-051-0/+3
| |
* | wasm: init cross targetMatthew Bauer2019-04-231-2/+12
| | | | | | | | | | | | | | | | | | Adds pkgsCross.wasm32 and pkgsCross.wasm64. Use it to build Nixpkgs with a WebAssembly toolchain. stdenv/cross: use static overlay on isWasm isWasm doesn’t make sense dynamically linked.
* | release-cross: remove alpha-elf targetMatthew Bauer2019-04-201-5/+0
| | | | | | | | | | | | | | | | This doesn’t appear to ever have worked. binutils doesn’t seem to support the alpha-elf target at all. It doesn’t make sense to keep this around. https://hydra.nixos.org/build/92403855/nixlog/1/tail
* | androidndk: fixup messMatthew Bauer2019-04-101-8/+0
| | | | | | | | | | | | | | New android ndk (18) now uses clang. We were going through the wrapper that are provided. This lead to surprising errors when building. Ideally we could use the llvm linker as well, but this leads to errors as many packages don’t support the llvm linker.
* | Merge branch 'master' into staging-nextVladimír Čunát2019-04-021-0/+5
|\ \ | | | | | | | | | Hydra nixpkgs: ?compare=1512490
| * | systems: support TI MSP430 microcontrollersAaron Lindsay2019-03-251-0/+5
| |/
* / netbsd: add cross targetMatthew Bauer2019-02-261-0/+7
|/
* Initial attempt to restore Android NDK cross buildingSander van der Burg2018-12-181-3/+3
|
* systems/parse.nix: support eabihfMatthew Bauer2018-12-021-0/+4
| | | | | | | | | | | | eabihf is an abi that can be used with ARM architectures that support the “hard float”. It should probably only be used with ARM32 when you are absolutely sure your binaries will run on ARM systems with a FPU. Also, add an example "armhf-embedded" to match the preexisting arm-embedded system. qmk_firmware needs hard float in a few places, so add them here to get that to work. Fixes #51184
* Merge pull request #50212 from matthewbauer/host-emulatorMatthew Bauer2018-11-291-5/+8
|\ | | | | Add "emulator" function to systems
| * systems/examples.nix: move riscv function to let bindingMatthew Bauer2018-11-291-5/+8
| | | | | | | | | | Makes it easier to use mapAttrs with lib.systems.examples. Now every entry in it are legitimate systems.
* | lib/systems: Added missing semicolonsVincent Weisner2018-11-091-2/+2
| |
* | lib/system: Added Embedded Platforms for the CPUsVincent Weisner2018-11-091-0/+15
|/ | | | I added some embedded platforms for the CPUs I added to the parse.nix file. These could be used as new platforms for the added CPUs.
* systems/examples: add i686 & x86-64 embeddedMatthew Bauer2018-10-301-0/+10
| | | | Fixes #28160
* gcc: support avrMatthew Bauer2018-10-291-2/+16
| | | | | | | | | | | | | | | | | | - respect libc’s incdir and libdir - make non-unix systems single threaded - set LIMITS_H_TEST to false for avr - misc updates to support new libc’s - use multilib with avr For threads we want to use: - posix on unix systems - win32 on windows - single on everything else For avr: - add library directories for avrlibc - to disable relro and bind - avr5 should have precedence over avr3 - otherwise gcc uses the wrong one
* avr: use new compilation infrastructureMatthew Bauer2018-10-291-0/+4
| | | | | | | | | | Gets rid of: avrbinutils avrgcc to replace with: pkgsCross.avr.buildPackages.binutils pkgsCross.avr.buildPackages.gcc
* lib/systems: use correct config for armv7l-hf-multiplatformBen Wolsieffer2018-10-061-1/+1
|
* androidndk: Add Darwin supportJohn Ericson2018-09-171-2/+2
| | | | | Also switch Linux to using the official sha1 hashes for consistency. They are gotten from https://developer.android.com/ndk/downloads/.
* [RFC] ppc64le enablement (#45340)CrystalGamma2018-08-211-0/+8
| | | | | | | | | | | | | | | | * ppc64le enablement * gcc, glibc: properly handle __float128 * lib/systems, stdenv: syntax cleanup * gcc7: remove ugly hack * gcc: add/update __float128 flags * stdenv: add another pair of quotes for consistency * gcc: move __float128 flag for ppc64le-glibc into common/platform-flags.nix
* xcode: add xcodePlatform to systemMatthew Bauer2018-06-251-2/+4
| | | | | This give us a little bit more control over what target we are using. Eventually we can target other things like WatchOS or MacOS.
* xcode: add xcodeVer to systemMatthew Bauer2018-06-251-0/+4
| | | | | This version number controls which xcode version to use when building cross to iOS.
* android: add ndkVer to resolve ndk ambiguityMatthew Bauer2018-06-221-1/+4
| | | | | | | | It wasn’t exactly clear which NDK you were using previously. This adds an attribute to system that handles what version of the NDK we should use when building things. /cc @Ericson2314
* android: Use NDK 17 for aarch32Matthew Bauer2018-06-221-2/+2
|
* androidndk: Fix usage as crossSystemBastian Köcher2018-05-171-1/+1
|
* prebuilt android cc: Edit wrapper to pass the right -m flags for armv7aJohn Ericson2018-05-111-0/+3
|
* Merge pull request #40385 from obsidiansystems/lib-android-platformsJohn Ericson2018-05-111-0/+12
|\ | | | | lib: Add 32-bit Android platforms
| * lib: Add 32-bit Android platformsJohn Ericson2018-05-111-0/+12
| |
* | Merge pull request #40378 from obsidiansystems/lib-platform-sortJohn Ericson2018-05-111-9/+1
|\| | | | | lib/systems: Sort platforms, and space CPUs