Eelco Dolstra
899d81b37b
Set MACOSX_DEPLOYMENT_TARGET to 10.9
...
This makes stuff build with Xcode 6.1 on Mac OS X 10.9 (where we got
errors like "ld: file not found:
/usr/lib/system/libsystem_coreservices.dylib for architecture x86_64" due to the use of the 10.10 SDK).
2014-11-04 13:28:31 +01:00
Eelco Dolstra
97e9d2b351
Remove dead code
2014-11-04 13:26:51 +01:00
Eelco Dolstra
9a979af1d3
stdenv-darwin: Revert to clang 3.3
...
In 3.3, a C++ class defined in a header will get a typeinfo symbol
like this (e.g. in Nix's src/libutil/util.o):
(__DATA,__datacoal_nt) weak external typeinfo for nix::BaseError
But in 3.4, this has changed to:
(__DATA,__datacoal_nt) weak external automatically hidden typeinfo for nix::BaseError
This causes the linker to change the symbol to:
(__DATA,__data) non-external (was signed char private external) typeinfo for nix::BaseError
i.e. losing its weak linkage. But without weak linkage, dynamic_cast
and other RTTI-based mechanisms (such as catching an exception of a
certain type) don't work across shared libraries / executables.
The clang compiler in the SDK doesn't have this behaviour, but it's
not clear exactly which version it is (it just says "based on LLVM
3.4svn").
2014-10-15 01:15:31 +02:00
Eelco Dolstra
d7abe3bada
libc++abi: Enable _LIBCXX_DYNAMIC_FALLBACK
...
Without this, the C++ dynamic_cast<> operator does not work
reliably in conjunction with dynamic linking. See
http://www.russellmcc.com/posts/2013-08-03-rtti.html
(That article suggests that Apple builds libc++abi without
_LIBCXX_DYNAMIC_FALLBACK, but "strings /usr/lib/libc++abi.dylib"
shows that it *is* enabled.)
2014-10-14 16:53:48 +02:00
Eelco Dolstra
7aacca25df
stdenv-darwin: Pass through libcxx/libcxxabi
2014-10-14 16:36:44 +02:00
Eelco Dolstra
2c65f3fa66
Fix stdenv-native
2014-10-11 23:10:27 +02:00
Eelco Dolstra
34f6e629b5
libc++abi: Drop dependency on libunwind
...
This appears no longer needed (libc++abi has its own libunwind). It
also prevents every libc++ user from depending on liblzma.
2014-10-11 22:30:41 +02:00
Eelco Dolstra
3ac28c3645
libc++: Fix on Linux
...
On Linux (unlike Darwin), libc++ cannot automatically propagate
libc++abi. So we need to add libc++abi to the RPATH.
2014-10-11 22:26:40 +02:00
Eelco Dolstra
a4619673b5
clang/llvm: Fewer build-time dependencies
...
Such as valgrind, dejagnu, tcl/tk, ...
2014-10-11 22:26:39 +02:00
Eelco Dolstra
79d0d7b437
Unify gcc-wrapper and clang-wrapper
2014-10-11 22:26:39 +02:00
Eelco Dolstra
0d67d13527
gcc-wrapper: Style fix
2014-10-11 22:26:39 +02:00
Eelco Dolstra
02122ccfd0
gcc-wrapper: Style fix
2014-10-11 22:26:39 +02:00
Eelco Dolstra
ffbdcbfe29
gcc-wrapper: Wrap ld.gold
...
This ensures that gcc's ‘-fuse-ld=gold’ flag works.
2014-10-10 14:55:17 +02:00
Eelco Dolstra
3e0a348728
gcc-wrapper: Get rid of builder.sh + cleanup
2014-10-10 14:55:08 +02:00
Eelco Dolstra
811de3bfaa
Merge remote-tracking branch 'origin/staging' into darwin-clang-stdenv
...
Conflicts:
pkgs/tools/security/gnupg/default.nix
2014-10-09 10:57:57 +02:00
Eelco Dolstra
a2c7804903
Revert "gnutar: Update to 1.28"
...
This reverts commit 00c0c2a785
.
http://hydra.nixos.org/build/15653534
2014-10-07 18:38:07 +02:00
Eelco Dolstra
6de01e516d
gcc-4.9: Remove obsolete mudflap flap
2014-10-07 16:06:20 +02:00
Eelco Dolstra
51f1b4ec48
Automatically move stuff in lib64 to lib
2014-10-07 15:04:13 +02:00
Eelco Dolstra
ab04b7d0bb
Automatically move programs in sbin to bin
...
This should fix the OpenJDK build, which was failing because paxctl is
in sbin and therefore not automatically added to $PATH.
http://hydra.nixos.org/build/15658346
2014-10-07 14:43:56 +02:00
Eelco Dolstra
a85dcf4a00
Merge remote-tracking branch 'origin/master' into staging
...
Conflicts:
pkgs/development/libraries/libav/default.nix
pkgs/shells/bash/bash-4.2-patches.nix
pkgs/stdenv/generic/default.nix
2014-10-07 00:09:37 +02:00
Eelco Dolstra
4b2ce84872
linux-headers: Bump to 3.12.6
...
(Why 3.12.6? It's the last version that provided a .bz2 tarball ;-)
2014-10-06 23:58:26 +02:00
Aristid Breitkreuz
46a9e805ef
gmime: update from 2.6.19 to 2.6.20
2014-10-06 22:46:04 +02:00
Aristid Breitkreuz
0957166f56
ethtool: update from 3.15 to 3.16
2014-10-06 22:41:21 +02:00
Aristid Breitkreuz
68c15230c6
dnsmasq: update from 2.71 to 2.72
2014-10-06 22:31:43 +02:00
Eelco Dolstra
14d6454b9a
stdenv-linux: Turn allowedRequisites back on
2014-10-06 22:11:05 +02:00
Aristid Breitkreuz
681b5f4b4a
bitcoind: update from 0.9.2.1 to 0.9.3
2014-10-06 22:06:56 +02:00
Aristid Breitkreuz
a24a4f7d76
byobu: update from 5.68 to 5.87
2014-10-06 22:06:26 +02:00
Eelco Dolstra
a1d9c56389
gnugrep: Fix bootstrap-tools reference
2014-10-06 22:05:55 +02:00
Aristid Breitkreuz
4d133363d4
couchdb: update from 1.6.0 to 1.6.1
2014-10-06 22:03:42 +02:00
Aristid Breitkreuz
7667f3c939
cupsBjnp: update from 1.2.1 to 1.2.2, potentially fixes CVE-2014-2856
2014-10-06 22:02:40 +02:00
Aristid Breitkreuz
7ea4b4e981
ddrescue: update from 1.18.1 to 1.19
2014-10-06 21:58:40 +02:00
Aristid Breitkreuz
60b174966c
dos2unix: update from 6.0.6 to 7.0
2014-10-06 21:57:59 +02:00
Aristid Breitkreuz
c892ba93b4
atom: update from 0.129.0 to 0.135.0
2014-10-06 21:54:59 +02:00
Aristid Breitkreuz
5b1a616d87
bluez5: update from 5.23 to 5.24
2014-10-06 21:50:59 +02:00
Aristid Breitkreuz
6bdba69702
cifs_utils: update from 6.3 to 6.4
2014-10-06 21:49:44 +02:00
Aristid Breitkreuz
82cd0a66e6
btrfsProgs: update from 3.16.1 to 3.16.2
2014-10-06 21:48:24 +02:00
Aristid Breitkreuz
68985618c2
at: update from 3.1.15 to 3.1.16
2014-10-06 21:47:34 +02:00
Eelco Dolstra
00c0c2a785
gnutar: Update to 1.28
2014-10-06 20:53:54 +02:00
Eelco Dolstra
a6ddb9243d
xz: Update to 5.0.7
2014-10-06 20:51:51 +02:00
Eelco Dolstra
2bb69fcedd
pcre: Update to 8.36
2014-10-06 20:49:10 +02:00
Eelco Dolstra
ae863192e6
gnugrep: Update to 2.20
2014-10-06 20:44:26 +02:00
Rob Vermaas
bb0c2fab6d
Re-add bower/bower2nix, regenerated node-packages-generated.nix
2014-10-06 20:40:14 +02:00
Eelco Dolstra
7456ae4f5c
coreutils: Update to 8.23
2014-10-06 20:40:11 +02:00
Eelco Dolstra
635ca3094f
bash: Update to 4.2p53
2014-10-06 20:20:04 +02:00
Eelco Dolstra
c34932ef86
Merge remote-tracking branch 'origin/staging' into darwin-clang-stdenv
2014-10-06 20:14:26 +02:00
Eelco Dolstra
b891f05a6a
stdenv-linux: Disable use of allowedRequisites
...
Sadly, it breaks stdenv adapters like overrideGCC and useGoldLinker.
2014-10-06 20:13:29 +02:00
Aristid Breitkreuz
a839129fde
Merge pull request #4388 from NixOS/minecraft-sound
...
Minecraft sound with Pulseaudio
2014-10-06 20:08:29 +02:00
Mateusz Kowalczyk
ee870fa364
cantata: update from 1.4.1 to 1.4.2
2014-10-06 17:36:41 +01:00
Mateusz Kowalczyk
23fbed1fef
ffmpeg: update from 2.4.1 to 2.4.2
2014-10-06 17:36:40 +01:00
Domen Kožar
b4d12184ce
elasticsearch_river_jdbc: 1.2.1.1 -> 1.3.0.4
2014-10-06 16:44:23 +02:00