nixpkgs/pkgs/development
Dmitry Kalinkin e9d60c5636
libc++3.7: fix to use with modern compilers
Modern compiler will issue a following error whenever '#include <string>'
is done:

/nix/store/yxpwamjdapjcp53mmsdh1j2c9bc26h4k-libc++-3.7.1/include/c++/v1/string:1938:44:
error: 'basic_string<_CharT, _Traits, _Allocator>' is missing exception specification 'noexcept(is_nothrow_copy_constructible<allocator_type>::value)'
basic_string<_CharT, _Traits, _Allocator>::basic_string(const allocator_type& __a)
                                           ^
/nix/store/yxpwamjdapjcp53mmsdh1j2c9bc26h4k-libc++-3.7.1/include/c++/v1/string:1326:40:
note: previous declaration is here
    _LIBCPP_INLINE_VISIBILITY explicit basic_string(const allocator_type& __a)
                                       ^
1 error generated.

This happens because modern clang is more strict about checking
exception specification for forward declaration and definition.

http://llvm.org/viewvc/llvm-project/libcxx/trunk/include/string?r1=242056&r2=242623&diff_format=h
2016-12-30 16:16:14 -05:00
..
arduino teensyduino: init at 1.31 (#20807) 2016-12-02 11:31:01 +01:00
beam-modules hexRegistrySnapshot: d58a937 -> e5e494a 2016-11-30 12:16:21 +01:00
bower-modules/generic
compilers libc++3.7: fix to use with modern compilers 2016-12-30 16:16:14 -05:00
coq-modules coq_8_6: 8.6 is now default, 8.4 optional, updated mathcomp/ssreflect 2016-12-22 10:35:56 -08:00
dotnet-modules/patches
eclipse/ecj Remove jdt-sdk 2016-11-03 21:12:39 -04:00
em-modules/generic adds support to build emscripten packages using nix: 2016-07-04 12:02:37 +02:00
go-modules buildGoPackage: reduce the default meta.platforms 2016-12-14 10:26:20 +01:00
guile-modules guile_ncurses: Use absolute path to load libguile-ncurses 2016-10-12 20:47:55 +01:00
haskell-modules haskellPackages.Glob: jailbreak to support GHC 8.0.2-rc2 2016-12-29 18:00:56 +01:00
idris-modules Merge pull request #19003 from siddharthist/lightyear/init 2016-09-29 16:16:10 +02:00
interpreters clisp-tip: init at 2.50pre20161201. There hasn't been a release for quite some time, but there has been some development. It is rumored that the fresh version can be built on darwin, but I don't know and cannot test 2016-12-29 17:37:10 +01:00
libraries fix #21521 2016-12-30 16:18:28 +01:00
lisp-modules asdf: 3.1.6 -> 3.1.7 2016-09-26 15:49:30 +02:00
lua-modules
misc loc: 0.3.3 -> 0.3.4 2016-12-08 09:59:47 -05:00
mobile android-sdk: 25.2.2 -> 25.2.3 2016-12-10 19:51:55 +09:00
node-packages yarn: init at 0.17.8 (#20635) 2016-12-14 15:46:45 +01:00
ocaml-modules lablgtk: 2.18.3 -> 2.18.5 2016-12-22 06:07:06 +00:00
perl-modules perlPackages.DBDmysql: 4.039 -> 4.041 for CVE-2016-1251 2016-12-15 17:17:57 -05:00
pharo Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-07-21 00:56:43 +00:00
pure-modules purePackages.glpk: fix build 2016-09-10 17:41:19 +02:00
python-modules pythonPackages.pygame-git: broken 2016-12-26 09:21:24 +01:00
qtcreator qtcreator: 4.1.0 -> 4.2.0 2016-12-29 22:32:23 +03:00
r-modules rPackages.DescTools: unbreak build outside of Linux. (#20787) 2016-12-13 16:25:44 +01:00
ruby-modules gem-config: add lxc as a dependency for ruby-lxc 2016-12-18 20:10:34 +01:00
tools remarshal: 0.3.0 -> 0.6.0 2016-12-30 19:19:16 +08:00
web nodejs: add bash completions for npm 2016-12-11 15:14:38 +01:00