Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #105294 from Ericson2314/platform-config-improvements | John Ericson | 2020-12-02 | 1 | -3/+3 |
|\ | | | | | Platform config improvements | ||||
| * | lib/systems/exmaple: `riscv-multiplatform` no longer needs parameter | John Ericson | 2020-11-29 | 1 | -3/+3 |
| | | |||||
* | | Cross-compiling configuration for reMarkable 2 tablet | Tad Fisher | 2020-11-29 | 1 | -0/+5 |
|/ | |||||
* | Initial implementation of remarkable1 cross-compile | Ben Siraphob | 2020-11-23 | 1 | -0/+5 |
| | |||||
* | Merge master into staging-next | Frederik Rietdijk | 2020-11-16 | 1 | -0/+5 |
|\ | |||||
| * | Initial implementation of mmix cross-compile | Ben Siraphob | 2020-11-09 | 1 | -0/+5 |
| | | |||||
* | | Initial support for OpenRISC 1000 (or1k) | Samuel Dionne-Riel | 2020-11-09 | 1 | -0/+6 |
|/ | |||||
* | Merge staging-next into staging | Frederik Rietdijk | 2020-09-12 | 1 | -2/+2 |
|\ | |||||
| * | lib.systems.examples: Bump android SDK to 21 | John Ericson | 2020-09-08 | 1 | -2/+2 |
| | | | | | | | | | | 074bc78cc8749faa31729096b65f2ef51b10abeb evidently meant to do this, but forgot. | ||||
* | | Merge branch 'staging' into ios-13 | Matthew Bauer | 2020-09-10 | 1 | -2/+11 |
|\| | |||||
| * | android: update sdk, ndk to 29, 21 | Matthew Bauer | 2020-08-17 | 1 | -2/+2 |
| | | |||||
| * | redox: add as target | Aaron Janse | 2020-07-21 | 1 | -0/+9 |
| | | |||||
* | | systems/examples.nix: update to iOS 13 | Matthew Bauer | 2020-07-21 | 1 | -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-11 | Matthew Bauer | 2020-01-03 | 1 | -0/+6 |
|\ | |||||
| * | initial implementation of vc4 cross-compile | Michael Bishop | 2019-11-19 | 1 | -0/+6 |
| | | |||||
* | | lib/systems: use newer ios sdk | Matthew Bauer | 2020-01-03 | 1 | -8/+8 |
|/ | |||||
* | lib: Switch to w64 vendor for MinGW | John Ericson | 2019-11-11 | 1 | -2/+2 |
| | | | | It is needed for the `-municode` flag, supposedly. | ||||
* | Merge branch 'master' into staging | Vladimír Čunát | 2019-09-02 | 1 | -0/+5 |
|\ | |||||
| * | Merge remote-tracking branch 'upstream/master' into feature/js-unknown-ghcjs | John Ericson | 2019-09-02 | 1 | -13/+36 |
| |\ | |||||
| * | | Add support for `js-unknown-ghcjs` | Moritz Angermann | 2019-09-02 | 1 | -3/+9 |
| | | | | | | | | | | | | This adds enough logic to nixpkgs to support the `js-unknown-ghcjs` triple. | ||||
* | | | treewide: remove redundant rec | volth | 2019-08-28 | 1 | -9/+9 |
| |/ |/| | |||||
* | | Add RISC-V embedded crossSystems | Jay Kruer | 2019-07-25 | 1 | -0/+12 |
| | | |||||
* | | Adds pkgsCross.gnu32 and pkgsCross.gnu64 platforms | Lionello Lunesu | 2019-05-05 | 1 | -0/+3 |
| | | |||||
* | | wasm: init cross target | Matthew Bauer | 2019-04-23 | 1 | -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 target | Matthew Bauer | 2019-04-20 | 1 | -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 mess | Matthew Bauer | 2019-04-10 | 1 | -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-next | Vladimír Čunát | 2019-04-02 | 1 | -0/+5 |
|\ \ | | | | | | | | | | Hydra nixpkgs: ?compare=1512490 | ||||
| * | | systems: support TI MSP430 microcontrollers | Aaron Lindsay | 2019-03-25 | 1 | -0/+5 |
| |/ | |||||
* / | netbsd: add cross target | Matthew Bauer | 2019-02-26 | 1 | -0/+7 |
|/ | |||||
* | Initial attempt to restore Android NDK cross building | Sander van der Burg | 2018-12-18 | 1 | -3/+3 |
| | |||||
* | systems/parse.nix: support eabihf | Matthew Bauer | 2018-12-02 | 1 | -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-emulator | Matthew Bauer | 2018-11-29 | 1 | -5/+8 |
|\ | | | | | Add "emulator" function to systems | ||||
| * | systems/examples.nix: move riscv function to let binding | Matthew Bauer | 2018-11-29 | 1 | -5/+8 |
| | | | | | | | | | | Makes it easier to use mapAttrs with lib.systems.examples. Now every entry in it are legitimate systems. | ||||
* | | lib/systems: Added missing semicolons | Vincent Weisner | 2018-11-09 | 1 | -2/+2 |
| | | |||||
* | | lib/system: Added Embedded Platforms for the CPUs | Vincent Weisner | 2018-11-09 | 1 | -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 embedded | Matthew Bauer | 2018-10-30 | 1 | -0/+10 |
| | | | | Fixes #28160 | ||||
* | gcc: support avr | Matthew Bauer | 2018-10-29 | 1 | -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 infrastructure | Matthew Bauer | 2018-10-29 | 1 | -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-multiplatform | Ben Wolsieffer | 2018-10-06 | 1 | -1/+1 |
| | |||||
* | androidndk: Add Darwin support | John Ericson | 2018-09-17 | 1 | -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) | CrystalGamma | 2018-08-21 | 1 | -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 system | Matthew Bauer | 2018-06-25 | 1 | -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 system | Matthew Bauer | 2018-06-25 | 1 | -0/+4 |
| | | | | | This version number controls which xcode version to use when building cross to iOS. | ||||
* | android: add ndkVer to resolve ndk ambiguity | Matthew Bauer | 2018-06-22 | 1 | -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 aarch32 | Matthew Bauer | 2018-06-22 | 1 | -2/+2 |
| | |||||
* | androidndk: Fix usage as crossSystem | Bastian Köcher | 2018-05-17 | 1 | -1/+1 |
| | |||||
* | prebuilt android cc: Edit wrapper to pass the right -m flags for armv7a | John Ericson | 2018-05-11 | 1 | -0/+3 |
| | |||||
* | Merge pull request #40385 from obsidiansystems/lib-android-platforms | John Ericson | 2018-05-11 | 1 | -0/+12 |
|\ | | | | | lib: Add 32-bit Android platforms | ||||
| * | lib: Add 32-bit Android platforms | John Ericson | 2018-05-11 | 1 | -0/+12 |
| | | |||||
* | | Merge pull request #40378 from obsidiansystems/lib-platform-sort | John Ericson | 2018-05-11 | 1 | -9/+1 |
|\| | | | | | lib/systems: Sort platforms, and space CPUs |