Find a file
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
doc nixpkgs manual: packaging coq libraries 2014-09-28 22:02:36 +01:00
lib Merge pull request #4378 from abbradar/deadbeef-fix 2014-10-05 14:53:44 +02:00
maintainers/scripts make vanity script less spammy 2014-10-05 16:16:56 +02:00
nixos Merge remote-tracking branch 'origin/master' into staging 2014-10-07 00:09:37 +02:00
pkgs stdenv-darwin: Revert to clang 3.3 2014-10-15 01:15:31 +02:00
.gitignore
.travis.yml Review PR in travis with nox-review 2014-09-21 21:17:56 +02:00
.version
COPYING
default.nix require Nix 1.7 for nixpkgs, since we're using antiquotation inside quoted attribute sets 2014-09-04 18:44:03 +02:00
README.md

Nixpkgs is a collection of packages for Nix package manager. Nixpkgs also includes NixOS linux distribution source code.