Commit Graph
100 Commits
Author SHA1 Message Date
John Ericson 77816426b6 Merge pull request #105305 from lopsided98/build-rust-crate-platform-hash
buildRustCrate: add host platform to rlib hash suffix
2020-11-29 10:50:25 -05:00
John Ericson 5d75fe4ed0 Merge pull request #105314 from lopsided98/rustc-musl-target
rustc: allow building for musl targets
2020-11-29 00:39:36 -05:00
John Ericson 304913841b Merge pull request #95542 from aaronjanse/aj-rust-custom-target
buildRustPackage: support custom targets
2020-11-28 17:20:31 -05:00
John Ericson 2622548c13 Merge pull request #105155 from FRidh/splice
Python: rename internal parameters related to splicing and fix splicing
2020-11-28 12:02:20 -05:00
John Ericson d19b920c60 Merge pull request #102503 from siraben/remarkable-init
Initial implementation of remarkable1 cross-compile
2020-11-24 10:03:54 -05:00
John Ericson 93b430bc6b Merge pull request #104201 from obsidiansystems/splice-python
python: Splice packages to better support cross
2020-11-19 14:07:03 -05:00
John Ericson 5bafec36ef Merge pull request #99176 from Ericson2314/meson-remove-extra-cc
meson: Remove propagated native C compiler
2020-11-15 14:18:15 -05:00
John Ericson 86fedc3a92 Merge pull request #102766 from siraben/mmix
Initial implementation of cross-compilation to Knuth's MMIX
2020-11-14 12:46:24 -05:00
John Ericson 493f8b2ea2 Merge pull request #93368 from samueldr/feature/or1k-toolchain
Initial support for OpenRISC 1000
2020-11-10 21:36:43 -05:00
John Ericson 6f4a1cb60b Merge pull request #103100 from Kloenk/onefetch_2_7
onefetch: 2.6.0 -> 2.7.0
2020-11-07 15:38:05 -05:00
John Ericson 4cacea5a16 Merge pull request #102811 from Kloenk/onefetch_2_6
onefetch: 2.5.0 -> 2.6.0
2020-11-04 16:32:07 -05:00
John Ericson d278891db5 Merge pull request #102676 from LibreCybernetics/add-pkg-option-to-ipfs-service
nixos/modules/services/network-filesystems/ipfs: refactor
2020-11-03 20:54:09 -05:00
John Ericson 617f3140b5 Merge pull request #98299 from Kloenk/homed
systemd: enable homed
2020-11-03 18:53:55 -05:00
John Ericson 66c9347db6 Merge pull request #102069 from nix-windows/libarchive-windows
libarchive: Fix MinGW build
2020-10-29 19:31:28 -04:00
John Ericson 76b3bfbb7a Merge pull request #101057 from aaronjanse/aj-relibc-top-files
relibc: fix for nix 3.0
2020-10-19 23:31:39 -04:00
John Ericson 7929891d57 Merge pull request #100964 from danieldk/fix-validate-pkg-config
validatePkgConfig: fix variable scope
2020-10-18 23:33:07 -04:00
John Ericson f3db41d730 Merge pull request #99335 from obsidiansystems/make-rust-platform-separate
makeRustPlatform: Put back in it's own file.
2020-10-13 22:15:47 -04:00
John Ericson e54f6b1fde Merge pull request #99401 from Ericson2314/cmake-optional-openssl
cmake: Tighten deps
2020-10-13 22:13:13 -04:00
John Ericson 3f93b59e6a Merge pull request #99396 from obsidiansystems/cmake-nativeBuildInputs
cmake: Don't be target sensitive
2020-10-13 19:22:54 -04:00
John Ericson 7568c3f452 Merge pull request #100038 from Kloenk/rust_1_47
rust: 1.46.0 -> 1.47.0
2020-10-12 16:53:53 -04:00
John Ericson d3d55bcc81 Merge pull request #99066 from lopsided98/buildrustcrate-target-vars
buildRustCrate: fix target config environment variables on 32-bit ARM
2020-10-11 16:46:29 -04:00
John Ericson db3b1c12cb Merge pull request #98998 from Kloenk/systemd-module
systemd: create options for smaller derivation
2020-10-10 10:26:11 -04:00
John Ericson e4538ab8bb Merge pull request #99583 from lopsided98/lm-sensors-cross
lm_sensors: fix cross-compilation
2020-10-07 23:04:30 -04:00
John Ericson 0794fb0419 Merge pull request #99511 from r-burns/go-cross
go: fix cross, enable ppc64le
2020-10-05 11:37:09 -04:00
John Ericson 6a0cf06f8e Merge pull request #98818 from lopsided98/libical-cross
libical: fix cross-compilation
2020-09-30 11:08:43 -04:00
John Ericson cffc0eaa98 Merge pull request #99050 from lopsided98/buildrustcrate-cross
buildRustCrate: support cross compilation
2020-09-29 00:13:26 -04:00
John Ericson 3e462a8533 Merge pull request #98466 from stigtsp/package/perl-cross-default_inc_excludes_dot
perl-cross: fix . being included in INC
2020-09-22 12:49:18 -04:00
John Ericson d30161b2d9 Merge pull request #96693 from jmininger/jam@fix-adobe-reader
adobe-reader: add gkd-pixbuf-xlib based on issue: #96683
2020-09-17 14:58:21 -04:00
John Ericson 2e075ba96c Merge pull request #96906 from kampka/gts
gts: Fix cross compilation
2020-09-12 13:33:20 -04:00
John Ericson 5fd27509cf Merge pull request #97387 from Ericson2314/fix-android-prebuilt
cc-wrapper: Fix for prebuilt android
2020-09-08 20:24:50 -04:00
John Ericson 452854a13c androidndk: Avoid depending on target-sensative openjdk
We just need jdk for this script that helps set up toolchains. The
script might need to know about the target platform, but the interpreter
that runs it (or part of it) doesn't.
2020-09-08 09:49:39 -04:00
John Ericson e2bef8fbdc lib.systems.examples: Bump android SDK to 21
074bc78cc8 evidently meant to do this, but
forgot.
2020-09-08 09:33:09 -04:00
John Ericson 7cac79b3ad androidndkPkgs: Take version from underlying package
We can now do this, so let's.
2020-09-08 09:32:06 -04:00
John Ericson 4c489b5f5d deployAndroidPackage: Use pname and version 2020-09-08 09:31:18 -04:00
John Ericson 204dc3a88b cc-wrapper: Fix for prebuilt android
We don't want to use Nix-built GCC's libs with prebuilt clang in this
case.
2020-09-07 15:08:11 -04:00
John Ericson bd3583fc71 Merge pull request #96970 from obsidiansystems/dash-cross
dash: Fix cross build
2020-09-03 14:10:15 -04:00
John Ericson a47d059689 dash: Fix cross build 2020-09-02 16:16:49 -04:00
John Ericson 1965a241fc Merge pull request #61019 from volth/gcc.arch-amd
platform.gcc.arch: support for AMD CPUs
2020-09-01 22:31:16 -04:00
John Ericson 5a05601013 Merge pull request #96223 from KAction/static
Make pkgsStatic set "static" argument to true
2020-08-31 20:00:15 -04:00
John Ericson 6cbd6955fc Merge pull request #95623 from lopsided98/perl-cross-shebang
buildPerlPackage: fix patchShebangs when cross-compiling
2020-08-24 11:45:52 -04:00
John Ericson 728f8e21d4 Merge pull request #95875 from Pamplemousse/gdb
gdb: Give it a `pname`
2020-08-21 14:12:20 -04:00
John Ericson 156fe85c5f Merge pull request #95848 from aaronjanse/aj-relibc-from-source
relibc: build from source
2020-08-21 01:31:48 -04:00
John Ericson 31dae7d627 Merge pull request #84047 from aaronjanse/document-android-emulator-variable
emulateApp: document $NIX_ANDROID_EMULATOR_FLAGS
2020-08-20 00:26:53 -04:00
John Ericson d4d9ad66a0 Merge pull request #92168 from WebGHC/upstream-wasm-cross-nixpkgs-4
GHC / Haskell packages, wasm cross compilation support
2020-08-16 15:58:56 -04:00
John Ericson e6fe9abd8b nixos/ipfs: Allow QUIC connections to socket activate too
Well, via the underlying UDP. QUIC-level socket activation we'll get
someday.
2020-08-11 22:08:19 +00:00
John Ericson 70d68f0478 nixos/systemd: Add support for listenDatagrams
This works exactly analogously to the existing `listenStreams`.
2020-08-11 22:08:19 +00:00
John Ericson 0bb1b894aa Merge pull request #88783 from NickHu/ayatana
libayatana-appindicator: init at 0.5.4 libayatana-indicator: init at 0.6.3 ayatana-ido: init at 0.4.90
2020-08-07 16:00:13 -04:00
John Ericson 7f0a9a4adb Merge pull request #93905 from aaronjanse/aj-redox-release-cross
pkgs/top-level: add x86_64-redox to release-cross.nix
2020-08-02 22:57:27 -04:00
John Ericson b5f7ed6846 Merge pull request #91293 from Ericson2314/cxx-wrapper-debt-part-2
treewide: Get rid of `cc.gcc`
2020-08-02 20:42:20 -04:00
John Ericson c0b06ef319 Merge pull request #87234 from ehmry/staging
gnu-config: 2019-04-15 -> 2020-05-04
2020-08-02 20:40:41 -04:00
John Ericson 3a512ab84e Merge pull request #60246 from dfordivam/virtualbox-add-extra-disk
nixos/modules/virtualization: Options to add an extra disk in virtualbox VM
2020-08-02 13:13:52 -04:00
John Ericson ef81828143 Merge pull request #94047 from kmicklas/fix-gplates
gplates: 2.0.0 -> 2.2.0, unbreak
2020-07-31 19:57:01 -04:00
John Ericson cd719c1eae Merge pull request #91974 from Mic92/nostdinc
stdenv: make -nostdinc work as intended
2020-07-28 19:49:42 -04:00
John Ericson 5c56778efd Merge pull request #93568 from aaronjanse/aj-redox
Add Redox OS as a target
2020-07-22 12:56:00 -04:00
John Ericson fdbcba838e Merge pull request #92961 from lopsided98/stdenv-system-fix
stdenv: correctly make `stdenv.system` refer to the host platform
2020-07-11 16:19:55 -04:00
John Ericson c09dd3be0f Merge pull request #83104 from Valodim/distbuild-module
nixos/nix-daemon: Organize buildMachine options with a submodule
2020-07-05 11:23:39 -04:00
John Ericson fa54dd346f Merge pull request #85189 from Ericson2314/cxx-wrapper-debt
C++ compilers: Be sane with standard libraries
2020-06-22 10:38:34 -04:00
John Ericson f3f7612a40 C++ Compilers: Systematize handling of standard libraries 2020-06-22 04:24:44 +00:00
John Ericson 1a26ee315f Merge pull request #90693 from obsidiansystems/ipfs-socket-unit-precision
IPFS NixOS module: Socket unit file more precise
2020-06-18 10:36:49 -04:00
John Ericson e985a0b24a Merge pull request #90722 from expipiplus1/joe-exfat-cross
exfat: fix cross compilation
2020-06-18 10:36:12 -04:00
John Ericson 8fa7d4acd1 Merge pull request #90527 from erictapen/bind-fix-cross
bind: set BUILD_CC for cross compilation
2020-06-15 16:00:35 -04:00
John Ericson e97e3b8641 Merge pull request #90206 from Ericson2314/faster-release-eval
release-lib: Avoid filtering twice
2020-06-14 15:50:02 -04:00
John Ericson 1c4480e931 Merge pull request #90157 from obsidiansystems/socket-based-ipfs
Add socket-based IPFS support
2020-06-12 18:31:01 -04:00
John Ericson 2fc097ad74 Merge pull request #90204 from Ericson2314/fix-perl-pkg-config
perlPackages.ExtUtilsPkgConfig: Fix build
2020-06-12 18:01:43 -04:00
John Ericson b668fe8796 Merge pull request #89582 from input-output-hk/fix-rust-cross
rust: fix rust cross-compile
2020-06-08 00:48:49 -04:00
John Ericson cc1af0751f Merge pull request #89036 from Ericson2314/fix-mesa-wayland-cross
mesa wayland: Fix/simplify cross
2020-05-27 16:45:05 -04:00
John Ericson 5aad832327 Merge pull request #87904 from jtojnar/gi-docs
gobject-introspection: clean-ups & build docs
2020-05-23 19:45:09 -04:00
John Ericson eae4f22176 Merge pull request #88518 from Ericson2314/fix-pkg-config
pkg-config, pkgconf: Misc fixes
2020-05-21 16:05:42 -04:00
John Ericson 75c55c4fe2 Merge pull request #87705 from Ericson2314/wrap-pkg-config
Wrap pkg-config
2020-05-15 21:00:02 -04:00
John Ericson a0c003e5d8 Merge pull request #86166 from Ericson2314/suffix-salt
*-wrapper; Switch from `infixSalt` to `suffixSalt`
2020-05-12 18:37:16 -04:00
John Ericson e9d8303727 Merge pull request #86283 from Ericson2314/fix-mistakes
meson: Fix my mistakes
2020-04-29 10:02:54 -04:00
John Ericson 05d26adb0a mkDerivation mesonFlags: Fix arm cpu families
In my haste to unbreak eval, I screwed up and got the bit-widths,
backwards.
2020-04-28 22:56:20 -04:00
John Ericson 38b084f621 meson: Fix cross
The old `CC=.. CXX= .. meson ...` env var hack I removed in
3c00ca03a2 had a side effect of ensuring
that Meson always had access to a native C compiler, which unforunately
it expects in most cases. Thankfully, that will be fixed soon.
2020-04-28 22:54:48 -04:00
John Ericson d78e0c7f58 Merge pull request #86254 from Ericson2314/fix-staging-eval
mkDerivation mesonFlags: Fix cross file logic to handle more cases
2020-04-28 17:34:11 -04:00
John Ericson 941d2765fd Merge pull request #86080 from Ericson2314/fix-meson-cross
meson: Clean up build and infra
2020-04-28 13:38:31 -04:00
John Ericson eb4acb6ca9 Merge pull request #85468 from Ericson2314/no-dumpmachine
treewide: Get rid of -dumpmachine in favor of static info
2020-04-18 00:35:19 -04:00
John Ericson e3d50e5cb0 Merge branch 'master' of github.com:NixOS/nixpkgs into staging 2020-04-18 00:10:08 -04:00
John Ericson 6b9c0adc24 Merge pull request #85470 from petabyteboy/feature/blas-fix-build
blas: fix build
2020-04-17 21:31:39 -04:00
John Ericson cc880cd91f Merge remote-tracking branch 'upstream/master' into staging 2020-04-17 18:50:55 -04:00
John Ericson e99a409065 Merge pull request #85190 from Ericson2314/fwupdate
fwupdate: Clean up -I flags
2020-04-17 18:50:22 -04:00
John Ericson cdfda4b455 Merge pull request #83888 from matthewbauer/blas-alternatives
Add BLAS/LAPACK switching mechanism
2020-04-17 18:38:41 -04:00
John Ericson c8a6ea5161 Merge remote-tracking branch 'upstream/master' into staging 2020-04-13 22:17:15 -04:00
John Ericson 40000ebb4b Merge pull request #84531 from TravisWhitaker/cross-clang
LLVM: Always pass host/target info to compiler-rt/libstdcxxClang
2020-04-13 22:13:55 -04:00
John Ericson 204d710405 treewide: Get rid of -dumpmachine in favor of static info 2020-04-13 19:26:19 -04:00
John Ericson 17f2cf93dc fwupdate: Clean up -I flags 2020-04-13 19:21:23 -04:00
John Ericson 79374b9870 Merge pull request #85167 from Ericson2314/sync-llvm
compiler-rt-10: Sync flags with previous versions
2020-04-13 14:07:38 -04:00
John Ericson 888c1685ad compiler-rt-10: Sync flags with previous versions
In 0c73297c07 I made some changes up to 9
for 20.03 and master, now I do the same for 10 which is just on master.
2020-04-13 13:22:31 -04:00
John Ericson 923dc61c9b Merge pull request #85085 from Ericson2314/document-haskell-env-changes
nixos/doc: Document breaking change to Haskell dev shells
2020-04-12 16:33:53 -04:00
John Ericson 8594285c25 nixos/doc: Document breaking change to Haskell dev shells 2020-04-12 11:58:05 -04:00
John Ericson fd85e86232 Merge pull request #75132 from samueldr/fix/cross/perl-xmlparser
perlPackages.XMLParser: Work around cross-compilation regression
2020-04-07 17:26:17 -04:00
John Ericson a5480d09dd Merge pull request #84028 from obsidiansystems/consistent-bazel-ref
bazel-*: Consistently self reference
2020-04-01 16:33:20 -04:00
John Ericson be0d1dc5a6 Merge pull request #69454 from jmillerpdt/bugfix/tensorflow-mkl
pythonPackages.tensorflow: fix for bazel settings for intel mkl, dnnl
2020-03-31 12:47:29 -04:00
John Ericson e541a44c17 Merge pull request #83794 from obsidiansystems/add-tensorflow-2
tensorflow-estimator-1.x: Put back comment
2020-03-30 13:45:51 -04:00
John Ericson 35ac8ba492 Merge pull request #83518 from obsidiansystems/add-tensorflow-2
python.pkgs.{tensorflow,tensorflow-estimator,tensorflow-tensorboard}-2: Init at 2.0.0
2020-03-30 13:40:43 -04:00
John Ericson 3150fc9ba6 Merge pull request #83292 from ehmry/tier7
lib/systems: Add Genode platform definitions
2020-03-25 21:37:07 -04:00
John Ericson 19a0b38cbe Merge pull request #82882 from obsidiansystems/armv6-embedded
Misc fixes for armv6 bare metal cross
2020-03-19 10:38:22 -04:00
John Ericson 320334aee7 Merge pull request #82130 from Ericson2314/fetchsvn-cross
fetchsvn: Fix for cross
2020-03-10 09:53:17 -04:00
John Ericson 2607aae93f fetchsvn: Fix for cross
Just use `nativeBuildInputs` at build time.
2020-03-09 02:11:45 -04:00
John Ericson 5c4dd08a03 Merge pull request #81191 from clkamp/stdenv-multi-line-libc-cflags
stdenv: Fix gcc multi line libc-cflags
2020-03-07 21:28:33 -05:00
John Ericson 83a4705f49 Merge pull request #80843 from obsidiansystems/rust-no-std
rust 1.41: Fix build with no_std only target
2020-02-23 00:48:45 -05:00