John Ericson
e358fff0d6
llvm: use native cmake for libc++abi
...
Finish what 1cb1b9193b
started.
2018-06-13 21:02:04 -04:00
Matthew Justin Bauer
45c70e496f
ghcjs-ng: add haskellCompilerName attribute
...
This is needed by some old code in Nixpkgs. Adding it here will fix some eval errors.
/cc @ElvishJerricco
Fixes #41943
2018-06-13 16:34:50 -04:00
Will Dietz
6cc5483b5e
ghc-{8.2.2,8.4.1}: fixups mostly for 2-stage cross, musl
...
* grab patches from gentoo to fix various 2-stage cross build system
bugs
* explicitly set CrossCompilePrefix to the expected targetPrefix
-- ensures everything has expected name and location
-- fixes lack of prefix'ing when doing glibc -> musl "cross"
* Stage1Only: only set if doing "true" cross
* don't try to specify include/lib dirs for ncurses on cross
-- only used by terminfo which actually removed the include option,
and the lib option doesn't seem to do anything other than
confuse the situation re:cross.
Fixes #37522
2018-06-13 14:41:12 -04:00
Orivej Desh
8e61ad2800
Merge branch 'master' into staging
...
* master: (33 commits)
Revert "libxml2: add static output"
yq: 2.5.0 -> 2.6.0 (#41926 )
yoshimi: 1.5.8 -> 1.5.8.2 (#41925 )
haskell generic-builder: Use separate setup db in more cases
nixos/tests/morty: fix non-deterministic failure
texlive: Fix 'match-parens' ruby dependency
chromium: 67.0.3396.62 -> 67.0.3396.87
ngspice: Fix regression due to missing X libs (#41890 )
mattermost-desktop: init at 4.1.1 (#40794 )
xcircuit: init at 3.9.73 (#41891 )
yarn: 1.7.0 -> 1.8.0 (#41895 )
Update default.nix (#41842 )
libxml2: add static output
remarshal: supports darwin
go-ethereum: 1.8.10 -> 1.8.11
bazel: add darwin support
llvm: use native cmake for libc++abi
kicad-unstable: 2018-03-10 -> 2018-06-12
cmake: Only apply application-services.patch with 3.11
nixos/tinc: minor fixes
...
2018-06-13 16:09:04 +00:00
Matthew Justin Bauer
dbfab81377
Merge pull request #41900 from obsidiansystems/fix-darwin-cross
...
libcxxabi: use cmake as native build input
2018-06-12 20:41:06 -04:00
Matthew Bauer
1cb1b9193b
llvm: use native cmake for libc++abi
2018-06-12 20:36:16 -04:00
Shea Levy
afad9983e3
rust: Fix typo in binary build comment.
...
Pointed out by @Havvy.
2018-06-12 19:01:24 -04:00
Orivej Desh
7f3de60758
Merge branch 'master' into staging
...
* master: (161 commits)
pcsclite: clean up after #41790
tor: 0.3.3.6 -> 0.3.3.7
opae: init at 1.0.0
tinc: 1.0.33 -> 10.0.34
tinc_pre: 1.1pre15 -> 1.1pre16
sit: 0.3.2 -> 0.4.0 (#41863 )
platforms/raspberrypi: enable kernelAutoModules
libupnp: 1.6.21 -> 1.8.3 (#41684 )
androidStudioPackages.{dev,canary}: 3.2.0.16 -> 3.2.0.17
tdesktop: 1.3.0 -> 1.3.7
gns3Packages.{server,gui}{Stable,Preview}: 2.1.6 -> 2.1.7
aws-sam-cli: init at 0.3.0 (#41877 )
nixos/nat: optional networking.nat.externalInterface (#41864 )
linux: 4.17 -> 4.17.1
linux: 4.16.14 -> 4.16.15
linux: 4.14.48 -> 4.14.49
nixos/unbound: add restart (#41885 )
maintainers/create-azure.sh: remove hydra.nixos.org as binary cache (#41883 )
gshogi: init at 0.5.1 (#41840 )
neovim: add missing libiconv
...
2018-06-12 20:41:41 +00:00
John Ericson
812decd5c1
ghc: Default integer-simple usage based one whether GNU MP is available
...
The user's choice is still always respected
2018-06-11 15:51:57 -04:00
Tim Steinbach
e0d1c6315a
Merge pull request #41776 from pclewis/openjdk-jdk10-truststore-from-env
...
openjdk: fix truststore-from-env patch for jdk10
2018-06-11 09:35:12 -04:00
Kamil Chmielewski
0cc063ebae
ponyc: 0.22.6 -> 0.23.0 ( #41833 )
...
https://github.com/ponylang/ponyc/issues/2764
2018-06-11 15:09:29 +02:00
Matthew Bauer
7eb169a257
avian: use no error
...
Currently a warning breaks an otherwise working package
2018-06-10 20:34:40 -04:00
mingchuan
5095e9e32e
solc: 0.4.23 -> 0.4.24 ( #41631 )
...
Also enable test
2018-06-10 10:37:58 +02:00
Frederik Rietdijk
ae215d1ba8
Merge master into staging
2018-06-10 10:10:42 +02:00
Philip Lewis
129ea5ed81
openjdk: fix truststore-from-env patch for jdk10
...
storePropName will be jsseDefaultStore if the property isn't present, and
jsseDefaultStore is never null, so the branch to use the environment variable
would never be taken.
The env var is supposed to be preferred to jssecacerts, so we can use it as
the default in the call to System.getProperty, and use the null check to fall
back on jsseDefaultStore instead.
2018-06-09 20:20:47 -04:00
Matthew Justin Bauer
1aaab72291
ghcjs-ng: fixup system tuple
...
on i686-linux, the libexec dir should be /libexec/i386-linux-ghc-8.2.2 not /libexec/i686-linux-ghc-8.2.2
2018-06-09 19:45:46 -04:00
Orivej Desh
a448357dc6
Merge branch 'master' into staging
...
* master: (71 commits)
xen: enable parallel building
spice: 0.13.3 -> 0.14.0
powerline-rs: 0.1.7 -> 0.1.8 (#41736 )
xidlehook: 0.4.6 -> 0.4.8 (#41094 )
serf: update scons patch, enable kerberos on darwin
firefox-bin: Add ffmpeg to lib path
firefox-beta-bin: 61.0b10 -> 61.0b12
firefox-devedition-bin: 61.0b10 -> 61.0b12
wireguard-go: assign yegortimoshenko as maintainer
wireguard-go: 0.0.20180519 -> 0.0.20180531
zfs: Fix "zfs-sync" for modern systemd
nixos/memcached: added simple set/get test
jenkins: 2.89.4 -> 2.107.3 (#41618 )
focuswriter: 1.6.12 -> 1.6.13 (#41567 )
ne: 3.0.1 -> 3.1.1 (#41536 )
libpqxx: 6.2.3 -> 6.2.4 (#41547 )
mate.mate-applets: 1.20.1 -> 1.20.2 (#41546 )
mate.mate-themes: 3.22.16 -> 3.22.17 (#41541 )
nixos/munge: run munge as user munge instead of root. (#41509 )
pstoedit: 3.71 -> 3.73 (#41528 )
...
2018-06-09 07:41:38 +00:00
Jörg Thalheim
1417bab036
Merge pull request #41626 from karolchmist/dotty-bump-0.8.0
...
dotty: 0.6.0-RC1 -> 0.8.0-RC1
2018-06-09 08:32:38 +01:00
Matthew Bauer
06fa867498
apple_sdk: use multiple outputs
2018-06-09 00:05:38 -04:00
Jörg Thalheim
a7983403c2
Merge pull request #41696 from Sorixelle/update-jetbrains-jdk
...
jetbrainsjdk: 152b1136.20 -> 152b1248.6
2018-06-08 15:57:28 +01:00
Sorixelle
a0b7475e23
jetbrainsjdk: 152b1136.20 -> 152b1248.6
2018-06-08 23:56:12 +10:00
Jörg Thalheim
7556fc9a77
Merge pull request #41663 from r-ryantm/auto-update/owl-lisp
...
owl-lisp: 0.1.15 -> 0.1.16
2018-06-08 14:43:57 +01:00
Jörg Thalheim
47529594e4
rustc: disable test-inherit-env
...
This fails on hydra on x86_64 for unknown reason.
2018-06-08 10:55:02 +01:00
Kamil Chmielewski
2f79089553
ponyc: 0.22.5 -> 0.22.6
...
https://github.com/ponylang/ponyc/issues/2758
2018-06-08 10:44:55 +02:00
R. RyanTM
b7edc2b30e
owl-lisp: 0.1.15 -> 0.1.16
...
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/owl-lisp/versions .
These checks were done:
- built on NixOS
- /nix/store/w56xh2wbvj0f9f7cs7px7jrwkw6lcb9q-owl-lisp-0.1.16/bin/ol passed the binary check.
- Warning: no invocation of /nix/store/w56xh2wbvj0f9f7cs7px7jrwkw6lcb9q-owl-lisp-0.1.16/bin/ovm had a zero exit code or showed the expected version
- 1 of 2 passed binary check by having a zero exit code.
- 1 of 2 passed binary check by having the new version present in output.
- found 0.1.16 with grep in /nix/store/w56xh2wbvj0f9f7cs7px7jrwkw6lcb9q-owl-lisp-0.1.16
- directory tree listing: https://gist.github.com/b4c2aa74b73f2272f18b1a116c55897a
- du listing: https://gist.github.com/c130a766b1c674ed98f2f4e109186fe3
2018-06-08 01:39:17 -07:00
Sarah Brofeldt
0d1dee0dae
Merge pull request #41610 from bbarker/ats2
...
ats2: 0.3.9 -> 0.3.11
2018-06-08 10:31:06 +02:00
Jörg Thalheim
ca6569c96a
Merge pull request #40356 from jD91mZM2/rust
...
rustc: 1.25.0 -> 1.26.2
2018-06-07 20:47:36 +01:00
Brandon Elam Barker
52f81b6b58
ats2: 0.3.9 -> 0.3.11
2018-06-07 11:44:06 +00:00
Karol Chmist
961f1fc7fc
dotty: 0.6.0-RC1 -> 0.8.0-RC1
2018-06-07 13:15:47 +02:00
Frederik Rietdijk
4dc7cc8cc7
Merge pull request #41259 from jyp/tf-1.7.1-bin
...
python.pkgs.tensorflow: wheel version
2018-06-07 11:27:39 +02:00
Michael Fellinger
b7a025cef2
Mint: 2018-05-27 -> 0.0.3 ( #41554 )
2018-06-06 22:08:34 +02:00
Daiderd Jordan
c5d1f8f313
rust: fix test condition in tcp patch
2018-06-06 20:18:46 +02:00
jD91mZM2
810e6759c2
rustc: 1.26.1 -> 1.26.2
2018-06-06 07:29:09 +02:00
Kamil Chmielewski
bfea60ff64
ponyc: 0.22.3 -> 0.22.5 ( #41484 )
2018-06-05 17:42:20 +02:00
Daiderd Jordan
ff37f08aa8
rustc: re-enable tests on darwin
...
- disable doctest for stdsimd
- disable previous and some extra extra tcp tests
2018-06-05 07:43:36 +02:00
jD91mZM2
fd95f532e0
rust: 1.25.0 -> 1.26.1
2018-06-04 22:07:16 +02:00
Rob Vermaas
c548814b81
julia: add some version info to passthru, will be used by julia2nix
2018-06-04 15:06:33 +02:00
Will Fancher
ea52ca64e8
Fix GHCJS 8.4/8.2 in sandboxed builds ( #41411 )
2018-06-03 23:28:17 +02:00
Matthew Justin Bauer
332b9dedc8
rust: disable tests on darwin
...
See https://github.com/rust-lang/rust/issues/51006
Tests frequently fail on Darwin. Not sure why but it's easier to just disable for now.
2018-06-03 16:56:17 -04:00
Vladyslav M
9290905b3a
adobe_flex_sdk: 4.0.0.14159 -> apache-flex-sdk: 4.16.1 ( #41257 )
2018-06-02 10:44:24 +02:00
patternspandemic
33aed158e0
ponyc: 0.22.2 -> 0.22.3 ( #41380 )
2018-06-02 09:45:08 +02:00
Matthew Justin Bauer
e3647d769b
Merge pull request #40611 from CrazedProgrammer/urn
...
urn: init at 0.7.1
2018-06-01 23:11:31 -04:00
Matthew Justin Bauer
0241c2c8b1
Merge pull request #41148 from manveru/add-mint-lang
...
Mint-lang: Init at 2018.05.27
2018-06-01 21:12:51 -04:00
volth
c6c2e65c2d
graalvm8: 0.31 -> 1.0.0-rc1 ( #41335 )
...
Minor update and fix the build which is broken since the default GCC hardening was changed
2018-05-31 23:27:41 +02:00
Jean-Philippe Bernardy
397c4b7748
cudatoolkit: add 9.0
...
This version is a dependency of tensorflow binaries
2018-05-31 22:21:54 +02:00
Jean-Philippe Bernardy
9e730ee254
renaming cudatoolkit version numbers
2018-05-31 22:21:53 +02:00
Michael Fellinger
ba1268fd9d
Use fetchFromGitHub instead
2018-05-30 17:54:56 +02:00
Michael Raskin
8f813241af
Merge pull request #41253 from fare-patches/master
...
Update to Gambit and Gerbil
2018-05-30 15:07:19 +00:00
patternspandemic
ad14ad89ab
pony-stable: 0.1.1 -> 0.1.2 ( #41235 )
2018-05-30 11:55:14 +02:00
patternspandemic
003a0b7ccd
ponyc: 0.21.3 -> 0.22.2 ( #41234 )
2018-05-30 11:40:44 +02:00
Francois-Rene Rideau
fcc6e91c4e
gerbil-unstable: 2018-04-03 -> 2018-05-12
2018-05-29 22:54:18 -04:00
Francois-Rene Rideau
69926e61ea
gambit-unstable: 2018-03-26 -> 2018-05-30
2018-05-29 22:54:18 -04:00
Francois-Rene Rideau
3816372808
gambit: use release tarball, not git, for 4.8.9
2018-05-29 22:54:17 -04:00
Peter Simons
deeeb5002c
ghc: add version 8.4.3
2018-05-30 03:46:16 +02:00
Peter Simons
57fed4f5b5
haskell.compiler.ghcHEAD: disable format hardening
2018-05-30 03:46:16 +02:00
Peter Simons
31706eeb93
haskell.compiler.ghc7103: disable format hardening
2018-05-30 03:46:16 +02:00
Peter Simons
e168ae6a9d
ghc: build version >8.4 with hscolour to enable source links
...
Fixes https://github.com/NixOS/nixpkgs/issues/41179 .
2018-05-30 03:46:16 +02:00
Will Fancher
7a23f1acca
GHCJS darwin fixes ( #41120 )
...
* GHCJS darwin fixes
* Fix ghcjs 80 and 710 packages
* Add socket-io to ghcjs 82 and 84 passthru
2018-05-29 23:39:21 +02:00
John Ericson
f303ee29cc
Merge pull request #41065 from Ralith/sanitizer-fix
...
clang_6: fix sanitizers under libstdc++
2018-05-29 13:08:44 -04:00
Orivej Desh
06f1ae5971
ccl: fix build after #28029
...
15d7e26377/lisp-kernel/linuxx8664/Makefile (L29)
2018-05-29 14:12:18 +00:00
Jan Malakhovski
29757f3790
haskell.compiler.ghc842: disable format hardening
2018-05-29 07:35:46 +00:00
Jan Malakhovski
ee5660e7f6
haskell.compiler.ghc802: disable format hardening, else tests will fail
2018-05-29 07:35:39 +00:00
CrazedProgrammer
4b5e23deff
urn: init at 0.7.1
2018-05-28 21:24:03 +02:00
Ryan Mulligan
af9d10a91b
treewide: fix derivation names
2018-05-28 05:59:57 -07:00
Michael Fellinger
4f7c9186f0
Switch to fetchgit
2018-05-27 22:51:38 +02:00
Michael Fellinger
d6c4e3e8fb
Mint-lang: Init at 2018.05.27
2018-05-27 22:09:09 +02:00
Frederik Rietdijk
b22cc53db1
Merge staging into master
2018-05-27 17:44:08 +02:00
Michael Raskin
2351ad0ff9
Merge pull request #41114 from r-ryantm/auto-update/lazarus
...
lazarus: 1.8.2 -> 1.8.4
2018-05-26 21:20:07 +00:00
R. RyanTM
9275896d7d
lazarus: 1.8.2 -> 1.8.4
...
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/lazarus/versions .
These checks were done:
- built on NixOS
- Warning: no invocation of /nix/store/4z8g46k0hjnys0cpbx5r41z55fb77495-lazarus-1.8.4/bin/lazarus-ide had a zero exit code or showed the expected version
- /nix/store/4z8g46k0hjnys0cpbx5r41z55fb77495-lazarus-1.8.4/bin/lazbuild passed the binary check.
- /nix/store/4z8g46k0hjnys0cpbx5r41z55fb77495-lazarus-1.8.4/bin/lazres passed the binary check.
- Warning: no invocation of /nix/store/4z8g46k0hjnys0cpbx5r41z55fb77495-lazarus-1.8.4/bin/lrstolfm had a zero exit code or showed the expected version
- /nix/store/4z8g46k0hjnys0cpbx5r41z55fb77495-lazarus-1.8.4/bin/updatepofiles passed the binary check.
- Warning: no invocation of /nix/store/4z8g46k0hjnys0cpbx5r41z55fb77495-lazarus-1.8.4/bin/.startlazarus-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/4z8g46k0hjnys0cpbx5r41z55fb77495-lazarus-1.8.4/bin/startlazarus had a zero exit code or showed the expected version
- 3 of 7 passed binary check by having a zero exit code.
- 1 of 7 passed binary check by having the new version present in output.
- found 1.8.4 with grep in /nix/store/4z8g46k0hjnys0cpbx5r41z55fb77495-lazarus-1.8.4
- directory tree listing: https://gist.github.com/5e07a7e98c27e3576c3b8ca055b8df48
- du listing: https://gist.github.com/001bda09b55e3f3c8178f9ffd4b3ee95
2018-05-26 14:06:59 -07:00
Graham Christensen
d56aaa1bc4
Merge pull request #41102 from manveru/crystal-0.24.2
...
Crystal: 0.24.1 -> 0.24.2
2018-05-26 16:28:24 -04:00
Michael Fellinger
430f22296f
Crystal: 0.24.1 -> 0.24.2
2018-05-26 18:27:50 +02:00
Jan Malakhovski
ad35019501
Merge branch 'master' into staging
...
Fixed conflicts:
- lib/systems/for-meta.nix: in favor of staging
- pkgs/os-specific/darwin/xcode/default.nix: in favor of master
2018-05-26 00:20:17 +00:00
Matthew Justin Bauer
98f2f08b4b
Merge pull request #41009 from matthewbauer/normalize-names
...
Add versions to packages missing it
2018-05-25 16:32:48 -05:00
Matthew Bauer
02297beade
treewide: add version to packages
...
Lots of packages are missing versions in their name. This adds them
where appropriate. These were found with this command:
$ nix-env -qa -f. | grep -v '\-[0-9A-Za-z.-_+]*$' | grep -v '^hook$'
See issue #41007 .
2018-05-25 15:48:05 -05:00
Benjamin Saunders
ee06f735a8
tests.cc-wrapper: verify building with sanitizers
...
(cherry picked from commit 46eeef1898
)
2018-05-25 11:53:18 -04:00
Benjamin Saunders
158e550762
llvm and clang 6: factor out compiler-rt, fix libstdcxxStdenv sanitizer headers
...
Build compiler-rt separate from llvm and clang, and just add as an extra
library in the wrapper.
(cherry picked from commit 16da44b5c1
)
2018-05-25 11:53:07 -04:00
John Ericson
ce0180dfd5
Merge pull request #40996 from obsidiansystems/cross-ghc
...
ghc, haskell-infra: #40929 take 2
2018-05-25 11:09:07 -04:00
Gabriel Ebner
8033f52a12
fstar: 0.9.5.0 -> 0.9.6.0
2018-05-25 10:28:37 +02:00
Benjamin Saunders
b0d0b1adfe
clang_6: fix sanitizers under libstdc++
2018-05-24 15:04:30 -07:00
Pascal Wittmann
99e0fb044f
colm: 0.13.0.5 -> 0.13.0.6
2018-05-24 22:10:58 +02:00
John Ericson
205fc55ea2
Merge remote-tracking branch 'upstream/staging' into compiler-rt
2018-05-24 02:58:00 -04:00
Benjamin Saunders
46eeef1898
tests.cc-wrapper: verify building with sanitizers
2018-05-24 02:57:44 -04:00
Benjamin Saunders
16da44b5c1
llvm and clang 6: factor out compiler-rt, fix libstdcxxStdenv sanitizer headers
...
Build compiler-rt separate from llvm and clang, and just add as an extra
library in the wrapper.
2018-05-24 02:57:43 -04:00
Robin Gloster
33b8830a85
ghc: disable format hardening
2018-05-24 03:42:43 +02:00
John Ericson
e5175fbf20
Merge remote-tracking branch 'upstream/master' into ios-mini-staging
2018-05-23 16:01:05 -04:00
John Ericson
d7144e708b
Merge remote-tracking branch 'upstream/master' into staging
2018-05-23 16:00:04 -04:00
John Ericson
58fd684c76
llvm: Separate tools and libraries for clarity
...
Especially provides clarity with respect to cross.
2018-05-23 14:42:06 -04:00
Matthew Justin Bauer
895fef2b19
clang3.4: still needs libedit
...
https://hydra.nixos.org/build/72965931/nixlog/1
(cherry picked from commit 2d90138b3b
)
2018-05-23 11:46:40 -04:00
Matthew Bauer
9416f29800
llvm: remove libedit from clang
...
clang should never need libedit. From what I understand this is only
needed by LLDB.
https://github.com/llvm-mirror/clang/search?q=libedit
(cherry picked from commit 9ee69c27c9
)
2018-05-23 11:09:12 -04:00
Matthew Bauer
d417ada9a6
clang: only link if LLVMgold exists
...
buildEnv now errors with broken symlinks. Lots of things like this
still exist.
Discussion in #39038 .
(cherry picked from commit 7b73c7f49a
)
2018-05-23 11:09:05 -04:00
Moritz Angermann
fe1eec9e24
ghc 8.4.2, head: Drop libiconv
on windows.
...
nixpkgs#37012 and nixpkgs#37707 introduces the setup-hooks for libiconv, which inject `-liconv` into the `NIX_LDFLAGS`. This breaks horribly on windows where the linker end up having no idea how to linke `-liconv`. The configure.ac file specifically ignores libiconv on windows.
2018-05-23 10:41:17 -04:00
John Ericson
c7458ded5c
ghc 8.4.2, head: Adjust enableShared enableTerminfo for windows
2018-05-23 10:41:17 -04:00
Moritz Angermann
10b76a4cab
ghc: paxmark all unwraped executables across the board
...
Shell glob works even as the exact set of executable (filenames) varries
beween configuations. Need to skip non ELFs (e.g. shell scripts),
however.
2018-05-23 10:41:15 -04:00
John Ericson
1978115c3b
ghc: Handle flavors better
2018-05-23 10:27:42 -04:00
John Ericson
9ce15ea60c
ghc: Normalize derivations
2018-05-23 10:27:42 -04:00
John Ericson
c641a74bd6
Merge remote-tracking branch 'upstream/master' into ios-mini-staging
2018-05-23 09:45:25 -04:00
John Ericson
18742471af
Merge remote-tracking branch 'upstream/master' into staging
...
Use newer vagrant from master
2018-05-23 09:40:37 -04:00
John Ericson
5f1ec8e6d9
Merge pull request #40961 from obsidiansystems/hash-preserving-llvm-cleanup
...
llvm, top-level: Baby steps towards cross support
2018-05-23 09:15:00 -04:00
xeji
4aa04d185c
Merge pull request #40228 from ThomasMader/dlang-update
...
dmd,dtools,dub: 2.079.0 -> 2.079.1 and wrap ldc2 binary with $CC
2018-05-23 10:25:39 +02:00
Peter Simons
5db3a9df5e
Revert "ghc, haskell infra: #40642 direct to master"
2018-05-23 09:36:16 +02:00
John Ericson
acc9843691
llvm: Starting to fix Clang wrapping and stdenv building for cross
2018-05-23 00:42:47 -04:00
John Ericson
25e866a7fe
treewide: Less {cc,bintools}-wrapper eta expansion
...
Also makes the LLVM ones more correct
2018-05-23 00:27:30 -04:00
John Ericson
07d73c4ab0
clangSelf, clangWrapSelf, llvmPackagesSelf: Remove this unused thing
...
It's old old LLVM built with new LLVM. How useless.
2018-05-23 00:27:30 -04:00
Peter Simons
0e35858252
Merge pull request #40929 from obsidiansystems/cross-ghc-for-master
...
ghc, haskell infra: #40642 direct to master
2018-05-22 20:37:45 +02:00
John Ericson
7ee4dc3b13
Merge remote-tracking branch 'obsidian/cross-ghc-for-master' into ios-mini-staging
2018-05-22 14:08:42 -04:00
John Ericson
2e903444d0
Merge branch 'binutils-always-patch' into ios-mini-staging
2018-05-22 13:37:32 -04:00
Tuomas Tynkkynen
f9feacfc7c
Merge remote-tracking branch 'upstream/master' into staging
2018-05-22 17:48:29 +03:00
xeji
c29d2fde74
Merge pull request #40873 from peterhoeg/u/vala
...
vala: 0.36, 0.38 and 0.40 update point releases
2018-05-22 12:54:04 +02:00
Moritz Angermann
4b2eceaa35
ghc: fix dylib load command limits in compiler version 8.x
...
See https://phabricator.haskell.org/D4714 for the full details.
This will be part of ghc 8.6.
Closes https://github.com/NixOS/nixpkgs/pull/40877 .
2018-05-22 10:32:17 +02:00
Peter Hoeg
015052f484
vala: drop 0.23
2018-05-22 12:02:12 +08:00
Peter Hoeg
9689754805
vala: 0.36, 0.38 and 0.40 point upgrades
2018-05-22 12:01:57 +08:00
John Ericson
db4d77779c
Merge remote-tracking branch 'upstream/master' into staging
2018-05-21 20:21:48 -04:00
John Ericson
d6ecbbe921
Merge branch 'staging' into feature/clean-ghc
2018-05-21 17:43:30 -04:00
Moritz Angermann
4b48094285
ghc 8.4.2, head: Drop libiconv
on windows.
...
nixpkgs#37012 and nixpkgs#37707 introduces the setup-hooks for libiconv, which inject `-liconv` into the `NIX_LDFLAGS`. This breaks horribly on windows where the linker end up having no idea how to linke `-liconv`. The configure.ac file specifically ignores libiconv on windows.
2018-05-21 15:11:12 -04:00
John Ericson
03602f8162
ghc 8.4.2, head: Adjust enableShared enableTerminfo for windows
2018-05-21 15:11:12 -04:00
Moritz Angermann
6af0c192d1
ghc: paxmark all unwraped executables across the board
...
Shell glob works even as the exact set of executable (filenames) varries
beween configuations.
2018-05-21 15:11:12 -04:00
John Ericson
8d2ce113d5
ghc: Handle flavors better
2018-05-21 15:11:12 -04:00
John Ericson
6f2f081b90
ghc: Normalize derivations
2018-05-21 15:11:12 -04:00
Euan T
95b1827682
nim: 0.17.2 -> 0.18.0 ( #40556 )
...
* Nim 0.17.2 -> 0.18.0
* Add missing dependencies for Nim 0.18.0
Solved GC and SFML-related test failures.
Attempting to download nimble packages.
* Fix tzdata test
* Fix tworkingdir test
* Replace outdated nodejs
* Disable non-runnable tests
2018-05-20 14:33:22 +01:00
Vladimír Čunát
392e6de7d0
Merge branch 'master' into staging
2018-05-20 13:20:53 +02:00
Thomas Mader
e762dca831
dmd,dtools,dub: 2.079.0 -> 2.079.1
2018-05-19 23:17:30 +02:00
Thomas Mader
893ba5d1b8
ldc: wrap ldc2 binary with C compiler because it's needed for linking
2018-05-19 23:16:55 +02:00
Jack Cummings
2fe842a200
fix ghc bootstrap on non-nixos nonstd-storepath
...
Something goes amiss in the configurePhase and binaries start picking up
system binaries and everything falls apart. Patch the configure script
to use a bourne shell out of the store, and things are happier.
Closes https://github.com/NixOS/nixpkgs/pull/40691 .
2018-05-19 22:24:31 +02:00
Matthew Justin Bauer
2c7c9cbbac
gcc5: delete unused patch
2018-05-19 12:06:16 -05:00
Robert Schütz
90c0100139
Merge branch 'master' into staging
2018-05-19 11:12:19 +02:00
Uli Baum
bd6a3b2160
Revert "iasl: 20180313 -> 20180508 ( #40613 )"
...
Broke xen and virtualbox.
This reverts commit 5e49920d41
.
2018-05-19 10:39:32 +02:00
Matthew Justin Bauer
bd078c1a31
gcc5: remove patch
...
The patch fails to apply & may not be necessary any more. Trying to remove it for now just to see.
Hydra log: https://hydra.nixos.org/build/72726891/nixlog/1
Also see #33722
/cc @copumpkin
2018-05-18 17:03:35 -05:00
John Ericson
5ccb99e372
Merge remote-tracking branch 'upstream/master' into staging
2018-05-18 17:48:37 -04:00
Patrick Hilhorst
5e49920d41
iasl: 20180313 -> 20180508 ( #40613 )
2018-05-18 20:35:26 +02:00
Tuomas Tynkkynen
003473613a
Merge remote-tracking branch 'upstream/master' into staging
...
Conflicts:
pkgs/top-level/all-packages.nix
2018-05-18 03:54:38 +03:00
Peter Simons
b5cef2ea66
Merge pull request #40392 from ElvishJerricco/ghcjs-8.2
...
Ghcjs 8.2 & 8.4
2018-05-17 17:55:59 +02:00
Will Fancher
2dd3789d47
Bump GHCJS 8.4
2018-05-17 05:35:07 -04:00
Will Fancher
4eb49533cb
Work around GHCJS bug with ghcjs-boot -j1
2018-05-17 05:27:38 -04:00
Will Fancher
7b405d3564
Remove -dcore-lint from GHCJS wrapper
2018-05-17 05:27:19 -04:00
Will Fancher
9c6e63ffda
Expose bootGhcjs for convenience's sake
2018-05-17 05:27:03 -04:00
Will Fancher
2f6c9947fe
Add pkgconfig to ghcjs boot
2018-05-17 05:26:48 -04:00
Will Fancher
2a32834ad9
Factor out bootGhcjs for justStaticExecutables sake
2018-05-16 03:11:33 -04:00
Will Fancher
9326126fdd
Add gcc to configured-ghcjs-src for macos
2018-05-16 03:11:33 -04:00
Will Fancher
0f85049961
bump ghcjs 8.4
2018-05-16 03:11:33 -04:00
Will Fancher
d86edd5161
Dont haddock ghcjs in either version
2018-05-16 03:11:32 -04:00
Tuomas Tynkkynen
6b6a575748
Merge remote-tracking branch 'upstream/master' into staging
...
Conflicts:
pkgs/tools/networking/telnet/default.nix
pkgs/top-level/aliases.nix
2018-05-16 03:09:33 +03:00
Bastian Köcher
780592ca6e
gcc7: Enable arm erratum 843419 on aarch64
...
This fix is required for the raspherry pi 3 with glibc 2.27,
otherwise the kernel panics in initrd with:
```
<<< NixOS Stage 1 >>>
loading module dm_mod...
running udev...
kbd_mode: KDSKBMODE: Inappropriate ioctl for device
Gstarting device mapper and LVM...
[ 1.969164] Kernel panic - not syncing: Attempted to kill init!
exitcode=0x0000000b
[ 1.969164]
[ 1.978476] CPU: 0 PID: 1 Comm: init Not tainted 4.16.8 #1-NixOS
[ 1.984580] Hardware name: Raspberry Pi 3 Model B (DT)
[ 1.989801] Call trace:
[ 1.992301] dump_backtrace+0x0/0x1c8
[ 1.996025] show_stack+0x24/0x30
[ 1.999396] dump_stack+0x9c/0xc0
[ 2.002766] panic+0x124/0x294
[ 2.005872] complete_and_exit+0x0/0x30
[ 2.009771] do_group_exit+0x40/0xa8
[ 2.013406] get_signal+0x280/0x5b0
[ 2.016954] do_signal+0x88/0x240
[ 2.020325] do_notify_resume+0xd8/0x130
[ 2.024311] work_pending+0x8/0x10
[ 2.027774] SMP: stopping secondary CPUs
[ 2.031763] Kernel Offset: disabled
[ 2.035308] CPU features: 0x0802004
[ 2.038850] Memory Limit: none
[ 2.041963] ---[ end Kernel panic - not syncing: Attempted to kill
init! exitcode=0x0000000b
[ 2.041963]
[ 2.865264] random: crng init done
```
Suse has done the same to circumvent crashes with hostname resolving in
glibc 2.27 on aarch64.
2018-05-16 03:04:29 +03:00
John Ericson
5e17335bd7
Merge remote-tracking branch 'upstream/staging' into strictDeps
2018-05-14 23:33:03 -04:00
John Ericson
330ca731e8
treewide: Get rid of all uses of crossConfig
...
The hack of using `crossConfig` to enforce stricter handling of
dependencies is replaced with a dedicated `strictDeps` for that purpose.
(Experience has shown that my punning was a terrible idea that made more
difficult and embarrising to teach teach.)
Now that is is clear, a few packages now use `strictDeps`, to fix
various bugs:
- bintools-wrapper and cc-wrapper
2018-05-14 23:30:37 -04:00
John Ericson
de169a5950
Merge commit '3a9654bfe29ebd987b7426faa25f00af1fab02c5' into HEAD
2018-05-14 14:20:40 -04:00
John Ericson
01a525b84e
Merge remote-tracking branch 'upstream/master' into staging
2018-05-14 13:31:20 -04:00
John Ericson
bf7d1bae20
Merge remote-tracking branch 'upstream/master' into gcc-hurd-condition
2018-05-14 13:15:06 -04:00
John Ericson
3a9654bfe2
gcc: Simplify this old Hurd condition
...
Steps towards getting rid of crossConfig.
2018-05-14 13:13:11 -04:00
John Ericson
d00cc1242f
Merge pull request #40040 from obsidiansystems/gnu-config-arm
...
gnu-config: Update, allowing hacks to be removed
2018-05-14 11:20:09 -04:00
John Ericson
f2b575bd7b
Merge remote-tracking branch 'upstream/master' into gnu-config-arm
2018-05-14 10:58:15 -04:00
John Ericson
f472dd7652
Revert "Revert "gcc, binutils: Get rid of 32-bit ARM configure flag exception""
...
And there's more reverts too. The previous commmit
d838afbc9376bdadb8c690eb00b425f3eeccdf2d to gnu-config finally solves
it!
This reverts commit 3ed545ab31
.
2018-05-14 10:55:32 -04:00
John Ericson
2c5d915200
Merge commit '92b7a814f26ee1d37e989431c18518c67285a332' into staging
2018-05-13 01:02:09 -04:00
Will Fancher
64df9b6b89
GHCJS 8.4
2018-05-12 17:48:30 -04:00
John Ericson
92b7a814f2
Merge branch 'fix-gcc-with-float'
2018-05-12 15:21:30 -04:00
John Ericson
f2004e6287
lib: Fix float handling for Aarch32
...
Forgot to adjust default so abi with explicit float attr would be used.
2018-05-12 15:18:31 -04:00
R. RyanTM
9cf4d541de
closurecompiler: 20180402 -> 20180506
...
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/closure-compiler/versions .
These checks were done:
- built on NixOS
- ran ‘/nix/store/qh5lv1f6c84mvndiivba30y3n3whw82j-closure-compiler-20180506/bin/closure-compiler --help’ got 0 exit code
- found 20180506 with grep in /nix/store/qh5lv1f6c84mvndiivba30y3n3whw82j-closure-compiler-20180506
- directory tree listing: https://gist.github.com/9013b4a27653c964fee876223f0b579b
2018-05-12 15:16:17 +02:00
Will Fancher
c41675bce0
GHCJS 8.2
2018-05-12 01:54:42 -04:00
John Ericson
ee4b56edd3
Merge remote-tracking branch 'upstream/master' into staging
2018-05-11 14:36:08 -04:00
John Ericson
f18ddabee7
Merge remote-tracking branch 'upstream/master' into lib-float
2018-05-10 18:13:00 -04:00
John Ericson
1fe81a4bcd
lib: Clean up float/fpu options
...
ARM ABIs now have a float field. This is used as a fallback to lessen
our use of `platform.gcc.float`. I didn't know what the MIPs convention
is so I kept using `platform.gcc.float` in that case.
2018-05-10 18:02:00 -04:00
John Ericson
c9f6a82b61
gcc: Factor out "platform flags"
2018-05-10 18:00:57 -04:00
John Ericson
1d90ea9194
Merge pull request #40294 from obsidiansystems/no-crossAttrs
...
misc packages: Fewer crossAttrs
2018-05-10 14:38:58 -04:00
John Ericson
c42118bb82
gcc: Get rid of crossAttrs
...
Only a little bit was left
2018-05-10 14:19:38 -04:00
John Ericson
42f6e7c4e4
Merge remote-tracking branch 'upstream/master' into staging
2018-05-10 12:04:17 -04:00
Peter Hoeg
468841cea4
owl-lisp: 0.1.14 -> 0.1.15
2018-05-10 22:28:09 +08:00
Frederik Rietdijk
64c8c6dcb3
Merge master into staging
2018-05-10 09:30:56 +02:00
Will Fancher
9dadb9e3cb
Fix hsc2hs cross compiler build
2018-05-09 23:53:30 -04:00
Matthew Bauer
6748534d83
Merge remote-tracking branch 'upstream/master' into staging
2018-05-08 09:36:00 -05:00
Will Fancher
8012aee0a7
Don't enableShared in GHC when using android prebuilt
2018-05-07 23:57:31 -04:00
Will Fancher
0afb45d574
Set the C standard when building GHC
...
Should this be in cc-wrapper?
2018-05-07 23:57:31 -04:00
John Ericson
4f7cdd35d5
Merge pull request #40139 from obsidiansystems/modular-setup-hooks
...
treewide: Modular setup hooks
2018-05-07 15:32:10 -04:00
John Ericson
2110c0bd30
treewide: Use pkgs/build-support/roles.bash to remove copy pasta
...
Also fix some setup hooks that unnecessarily used environment hooks,
which revolted in the same variable being modified too many times.
2018-05-07 15:10:37 -04:00
Matthew Bauer
e973188bcc
souffle: fix on darwin
...
Fixes #39854
2018-05-07 00:17:49 -05:00
Matthew Justin Bauer
c0a15d855e
Merge pull request #39894 from r-ryantm/auto-update/go
...
go: 1.10.1 -> 1.10.2
2018-05-07 04:24:29 +00:00
Matthew Justin Bauer
639dd1910d
Merge pull request #39765 from r-ryantm/auto-update/kotlin
...
kotlin: 1.2.40 -> 1.2.41
2018-05-05 16:10:25 -05:00
Matthew Justin Bauer
b5e558b573
openjdk: move license (again)
2018-05-04 15:11:45 -05:00
Matthew Justin Bauer
cf84d6c275
openjdk: move license
2018-05-04 15:11:09 -05:00
Matthew Justin Bauer
397a618e34
kotlin: move LICENSE to separate place
...
Fixes #39641
2018-05-04 15:10:30 -05:00
Jörg Thalheim
1537dca7fc
Merge pull request #39914 from nlewo/pr-retpoline
...
gcc49: backport retpoline support
2018-05-04 19:14:35 +01:00
Will Dietz
27d716f4b5
llvm5: 5.0.1 -> 5.0.2
2018-05-04 11:03:21 -05:00
Will Dietz
e02dfb51cf
Merge pull request #39866 from Synthetica9/gcc-8-1
...
gcc8: init at 8.1.0
2018-05-04 09:52:23 -05:00
Austin Seipp
f17f686684
yosys: 2018.03.21 -> 2018.05.03
...
ABC has now moved to GitHub, so we can eliminate the usage of
fetchFromBitbucket now, too.
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-05-03 20:05:43 -05:00
Austin Seipp
922e78896c
arachne-pnr: 2018.03.07 -> 2018.05.03
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-05-03 20:05:13 -05:00
John Ericson
88d18d2e04
Merge pull request #39947 from obsidiansystems/libcxx-cross
...
lib{std,}c++: Fix setup hooks for cross
2018-05-03 18:20:13 -04:00
John Ericson
39df5831ca
lib{std,}c++: Fix setup hooks for cross
2018-05-03 17:55:03 -04:00
xeji
a958d80051
Merge pull request #38309 from volth/fix37704
...
go_1_{9,10}: disable problematic tests in net module
2018-05-03 22:39:05 +02:00
John Ericson
cf06e42d1c
Merge remote-tracking branch 'upstream/master' into staging
2018-05-03 16:35:36 -04:00
Matthew Justin Bauer
b45ef79b74
Merge pull request #39907 from matthewbauer/work
...
Miscellaneous cleanups
2018-05-03 13:33:42 -05:00
Matthew Bauer
143978a477
treewide: remove platform assertions
...
linux: readd assertion
2018-05-03 13:09:20 -05:00
Patrick Hilhorst
0a4622cfe9
gcc-snapshot: Removed java as a target language
2018-05-03 19:48:00 +02:00
Patrick Hilhorst
719810d474
gcc7: Removed X11 components, since they were only used by langJava
...
See also:
51ac1d8df0
https://github.com/NixOS/nixpkgs/pull/39866#discussion_r185813776
2018-05-03 16:43:51 +02:00
Patrick Hilhorst
51ac1d8df0
gcc8: Removed X11 components, since they were only used by langJava
2018-05-03 16:30:32 +02:00
Antoine Eiche
5b6129f69c
gcc49: remove darwin support
2018-05-03 15:12:01 +02:00
Patrick Hilhorst
3641b35bae
gcc7: Removed java as a target language
2018-05-03 15:11:41 +02:00
Peter Simons
afea46bbc0
ghc-8.4.1: drop obsolete version, we have 8.4.2 now
2018-05-03 14:50:00 +02:00
Patrick Hilhorst
d21ff87160
gcc8: Removed java as a target language
2018-05-03 13:07:19 +02:00
Antoine Eiche
ada2fc088c
gcc49: backport retpoline support
...
To mitigate Spectre Variant 2, GCC needs to have retpoline
support (-mindirect-branch and -mfunction-return arguments on amd64
and i386).
Patches were pulled from H.J. Lu's backport branch to
4.9 (hjl/indirect/gcc-4_9-branch), available at
https://github.com/hjl-tools/gcc/tree/hjl/indirect/gcc-4_9-branch/master . Upstream
GCC does not apply patches to anything older than the
gcc-6-branch. H.J. Lu is the author of the upstream retpoline commits
as well.
Several Linux distributions already backported these patches to GCC 4
branches and some old kernels (3.13 for instance) have been recompiled
with these GCC patches. These kernels only allow to load kernel
modules that are compiled with the retpoline support.
References:
- Ubuntu bug: https://bugs.launchpad.net/ubuntu/+source/gcc-4.8/+bug/1749261
- Ubuntu package: https://launchpad.net/ubuntu/+source/gcc-4.8/4.8.4-2ubuntu1~14.04.4
Fixes #38394
2018-05-03 11:35:49 +02:00
R. RyanTM
59c22bf3a1
go: 1.10.1 -> 1.10.2
...
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/go/versions .
These checks were done:
- built on NixOS
- ran ‘/nix/store/w2wgdl5ljbx1fq6iwlavrl4nzbchq954-go-1.10.2/bin/.go-wrapped help’ got 0 exit code
- ran ‘/nix/store/w2wgdl5ljbx1fq6iwlavrl4nzbchq954-go-1.10.2/bin/go help’ got 0 exit code
- found 1.10.2 with grep in /nix/store/w2wgdl5ljbx1fq6iwlavrl4nzbchq954-go-1.10.2
- directory tree listing: https://gist.github.com/249bfa4dc4d10281576f20de902e501a
2018-05-02 16:04:31 -07:00
Matthew Justin Bauer
eeb016e8f0
Merge branch 'staging' into fix-ncurses-darwin-extensions
2018-05-02 15:40:38 -05:00
Patrick Hilhorst
5794d94136
gcc8: made the remove-selftests patch more robust, removed old hash
2018-05-02 22:31:58 +02:00
Patrick Hilhorst
c7a6b36658
gcc8: removed commented gcc7 hash
2018-05-02 20:53:13 +02:00
Patrick Hilhorst
d0708a30c4
gcc8: removed merged patches
...
Log:
```
patching sources
applying patch /nix/store/6m27y27zvzsjn1ir4y8mm9nc9xnh2sgx-riscv-no-relax.patch
patching file gcc/config/riscv/riscv.c
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file gcc/config/riscv/riscv.c.rej
patching file gcc/config/riscv/riscv.opt
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file gcc/config/riscv/riscv.opt.rej
patching file gcc/doc/invoke.texi
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
```
2018-05-02 20:51:01 +02:00
Patrick Hilhorst
728eb27618
gcc8: added myself as maintainer
2018-05-02 18:52:50 +02:00
Patrick Hilhorst
659363fb40
gcc8: init at 8.1.0
2018-05-02 18:34:28 +02:00
Alexander Krupenkin
a40020ed5f
solc: 0.4.20 -> 0.4.23
2018-05-02 12:27:47 +03:00
Michael Raskin
e1ae2efa92
sbcl: 1.4.6 -> 1.4.7
2018-05-02 02:46:52 +02:00
Daniel Peebles
9a63471b3a
Merge pull request #39828 from wchresta/souffle-1.2
...
souffle: 1.0.0 -> 1.2.0
2018-05-01 16:03:40 -04:00
wchresta
0cb3923731
souffle: 1.0.0 -> 1.2.0
2018-05-01 21:04:30 +02:00
Ryan Mulligan
038a0c9a60
treewide: http to https
2018-04-30 21:39:20 -07:00
Will Dietz
9bde5abedd
more platforms.gnu -> gnu ++ linux changes, manually
2018-04-30 18:14:44 -05:00
Will Dietz
4b7b083bcb
treewide: stdenv.lib.platforms.gnu -> ... gnu ++ linux
...
Include all linux platforms.
2018-04-30 18:12:10 -05:00
R. RyanTM
bf49200102
kotlin: 1.2.40 -> 1.2.41
...
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/kotlin/versions .
These checks were done:
- built on NixOS
- ran ‘/nix/store/5byxycv5j3gvwvr87qpv08a7347fxv9q-kotlin-1.2.41/bin/kotlin -h’ got 0 exit code
- ran ‘/nix/store/5byxycv5j3gvwvr87qpv08a7347fxv9q-kotlin-1.2.41/bin/.kotlin-wrapped -h’ got 0 exit code
- found 1.2.41 with grep in /nix/store/5byxycv5j3gvwvr87qpv08a7347fxv9q-kotlin-1.2.41
- directory tree listing: https://gist.github.com/927e0c1e045ca7c165603ae8b1961beb
2018-04-30 15:37:14 -07:00
Tim Steinbach
1b1be29bf8
openjdk: 8u172-b02 -> 8u172-b11
2018-04-28 20:09:17 -04:00
Tim Steinbach
5c8c4710ba
openjdk: 10.0.0 -> 10.0.1
2018-04-28 20:20:47 +00:00
Tim Steinbach
e8012dd2dd
scala: 2.12.5 -> 2.12.6
2018-04-28 19:01:55 +00:00
John Ericson
591d8c7a19
Merge pull request #39458 from oxij/stdenv/beautifications
...
stdenv: better names for cc and bintools
2018-04-26 11:41:18 -04:00
John Ericson
b9acfb4ecf
treewide: isArm -> isAarch32
...
Following legacy packing conventions, `isArm` was defined just for
32-bit ARM instruction set. This is confusing to non packagers though,
because Aarch64 is an ARM instruction set.
The official ARM overview for ARMv8[1] is surprisingly not confusing,
given the overall state of affairs for ARM naming conventions, and
offers us a solution. It divides the nomenclature into three levels:
```
ISA: ARMv8 {-A, -R, -M}
/ \
Mode: Aarch32 Aarch64
| / \
Encoding: A64 A32 T32
```
At the top is the overall v8 instruction set archicture. Second are the
two modes, defined by bitwidth but differing in other semantics too, and
buttom are the encodings, (hopefully?) isomorphic if they encode the
same mode.
The 32 bit encodings are mostly backwards compatible with previous
non-Thumb and Thumb encodings, and if so we can pun the mode names to
instead mean "sets of compatable or isomorphic encodings", and then
voilà we have nice names for 32-bit and 64-bit arm instruction sets
which do not use the word ARM so as to not confused either laymen or
experienced ARM packages.
[1]: https://developer.arm.com/products/architecture/a-profile
(cherry picked from commit ba52ae5048
)
2018-04-25 15:50:41 -04:00
John Ericson
ba52ae5048
treewide: isArm -> isAarch32
...
Following legacy packing conventions, `isArm` was defined just for
32-bit ARM instruction set. This is confusing to non packagers though,
because Aarch64 is an ARM instruction set.
The official ARM overview for ARMv8[1] is surprisingly not confusing,
given the overall state of affairs for ARM naming conventions, and
offers us a solution. It divides the nomenclature into three levels:
```
ISA: ARMv8 {-A, -R, -M}
/ \
Mode: Aarch32 Aarch64
| / \
Encoding: A64 A32 T32
```
At the top is the overall v8 instruction set archicture. Second are the
two modes, defined by bitwidth but differing in other semantics too, and
buttom are the encodings, (hopefully?) isomorphic if they encode the
same mode.
The 32 bit encodings are mostly backwards compatible with previous
non-Thumb and Thumb encodings, and if so we can pun the mode names to
instead mean "sets of compatable or isomorphic encodings", and then
voilà we have nice names for 32-bit and 64-bit arm instruction sets
which do not use the word ARM so as to not confused either laymen or
experienced ARM packages.
[1]: https://developer.arm.com/products/architecture/a-profile
2018-04-25 15:28:55 -04:00
Vincent Laporte
5c4ee2a3ab
ocaml: init at 4.07.0+beta2
2018-04-25 18:19:57 +02:00
Jan Malakhovski
7438083a4d
tree-wide: disable doCheck
and doInstallCheck
where it fails (the trivial part)
2018-04-25 04:18:46 +00:00
Jan Malakhovski
2afd3c901e
gcc: prepend crossNameAddon
instead of appending it (like binutils does)
2018-04-25 00:41:14 +00:00
Daiderd Jordan
a4585468d1
Merge branch 'master' into staging
2018-04-24 20:22:01 +02:00
Timo Kaufmann
63b8275709
ecl: Use boehmgc
2018-04-24 00:42:47 +02:00
Timo Kaufmann
83e5b55ed0
ecl_16_1_2: Adopt upstream error handling patch
2018-04-23 20:08:57 +02:00
Matthew Justin Bauer
6ec7c3935b
Merge pull request #39344 from matthewbauer/mono-fixes
...
Mono: add vulnerabilities
2018-04-22 17:07:09 -05:00
Matthew Bauer
6e0a68b1e6
mono: add knownVulnerabilities for 4.0.4
...
http://www.mono-project.com/docs/about-mono/vulnerabilities/#string-to-double-parser-bug
2018-04-22 15:46:51 -05:00
Matthew Bauer
b577f3292e
mono: allow custom meta in generic
2018-04-22 15:46:12 -05:00
Tuomas Tynkkynen
3c6e077301
Merge remote-tracking branch 'upstream/master' into HEAD
...
Conflicts:
pkgs/development/tools/misc/binutils/default.nix
2018-04-22 22:31:30 +03:00
Pascal Wittmann
17d17ce472
as31: use cve tag in patchname for vulnix auto-detection
2018-04-22 17:45:44 +02:00
Jörg Thalheim
14a119e198
rustc: disable test on i686
...
They run out of memory and lead to failing tests.
fixes #39110
2018-04-21 18:52:39 +01:00
Jörg Thalheim
80522f3573
Merge pull request #39253 from r-ryantm/auto-update/closure-compiler
...
closurecompiler: 20180319 -> 20180402
2018-04-21 11:53:49 +01:00
Tim Steinbach
d9e6d74848
Merge pull request #39227 from r-ryantm/auto-update/kotlin
...
kotlin: 1.2.31 -> 1.2.40
2018-04-20 18:07:33 -04:00
R. RyanTM
5de1823199
closurecompiler: 20180319 -> 20180402
...
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/closure-compiler/versions .
These checks were done:
- built on NixOS
- ran ‘/nix/store/gvch7ph5qinav24mdlb48b3lk833aiaf-closure-compiler-20180402/bin/closure-compiler --help’ got 0 exit code
- found 20180402 with grep in /nix/store/gvch7ph5qinav24mdlb48b3lk833aiaf-closure-compiler-20180402
- directory tree listing: https://gist.github.com/2858ac6d2346b885778eb695553956a0
2018-04-20 07:10:42 -07:00
R. RyanTM
f3b049330f
kotlin: 1.2.31 -> 1.2.40
...
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/kotlin/versions .
These checks were done:
- built on NixOS
- ran ‘/nix/store/w1k17lqv3cc8sszxnmzg8g6lcc1pxkk8-kotlin-1.2.40/bin/kotlin -h’ got 0 exit code
- ran ‘/nix/store/w1k17lqv3cc8sszxnmzg8g6lcc1pxkk8-kotlin-1.2.40/bin/.kotlin-wrapped -h’ got 0 exit code
- found 1.2.40 with grep in /nix/store/w1k17lqv3cc8sszxnmzg8g6lcc1pxkk8-kotlin-1.2.40
- directory tree listing: https://gist.github.com/886158de7b36d9a61fcbc13d2638779a
2018-04-20 04:30:43 -07:00
Peter Simons
651239d5ee
ghc: version 8.4.2 is now a proper release
2018-04-20 10:01:31 +02:00
Graham Christensen
c826e15a98
Merge pull request #39156 from taku0/oraclejdk-8u171
...
oraclejdk: 8u161, 8u162, 10 -> 8u171, 8u172, 10.0.1 [Critical security fixes]
2018-04-19 14:05:15 -04:00
taku0
7042807f0e
oraclejdk: 10 -> 10.0.1
2018-04-19 23:42:59 +09:00
Matthew Justin Bauer
2d90138b3b
clang3.4: still needs libedit
...
https://hydra.nixos.org/build/72965931/nixlog/1
2018-04-18 13:13:03 -05:00
Jörg Thalheim
f8bf6a9c3f
oraclejdk8: 8.161 -> 8.171
2018-04-17 20:41:00 -05:00
Matthew Bauer
1592e03aba
treewide: rename bad filenames
...
Most of these can easily be moved to subdirectories of other
directories. This helps reduce clutter in the main trees.
2018-04-17 15:42:25 -05:00
taku0
5aa3dd119f
oraclejdk: 8u161, 8u162 -> 8u171, 8u172
2018-04-18 03:15:40 +09:00
Matthew Bauer
9ee69c27c9
llvm: remove libedit from clang
...
clang should never need libedit. From what I understand this is only
needed by LLDB.
https://github.com/llvm-mirror/clang/search?q=libedit
2018-04-17 09:52:08 -05:00
Matthew Bauer
7b73c7f49a
clang: only link if LLVMgold exists
...
buildEnv now errors with broken symlinks. Lots of things like this
still exist.
Discussion in #39038 .
2018-04-17 09:50:21 -05:00
Matthew Bauer
9487244703
Merge remote-tracking branch 'strager/fix-clang' into staging
2018-04-17 09:47:29 -05:00
Jörg Thalheim
9758c498f9
Merge pull request #38907 from timokau/eli-init
...
eli: init at 4.8.1
2018-04-17 14:49:21 +01:00
aszlig
683e2067d7
haxe: Fix path to stdlib and add small test
...
The version bump in c727e7e7d6
(pull
request #35153 ) didn't actually take into account that Haxe has changed
the way they search for the stdlib. Instead of a hardcoded list of paths
it now searches based on a common prefix.
So when running Haxe, it errored out because it couldn't find its own
standard library. This is now fixed by changing the sed expression
accordingly.
Apart from fixing the actual issue, I've added a small test in
installCheckPhase to make sure something like this won't happen again in
future updates.
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @volth, @joachifm
2018-04-17 13:59:36 +02:00
Vladimír Čunát
db071c4d1d
Merge #38702 : Mark packages as broken (ZHF)
2018-04-17 13:36:20 +02:00
Daiderd Jordan
6f416dc5d3
Merge pull request #38826 from vbgl/darwin-yosys
...
yosys: fix build on darwin
2018-04-16 21:12:35 +02:00
Vincent Laporte
f13cb56360
yosys: fix build with clang
2018-04-16 11:47:49 +00:00
Jörg Thalheim
dee60d8e2c
rustc: disable tests for aarch64
...
upstream is doing the same
2018-04-16 12:28:04 +01:00