| Summary: | sys-apps/nix-2.0.4 : /.../gc_cpp.h:545: undefined reference to GC_throw_bad_alloc() | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
| Component: | Current packages | Assignee: | Sergei Trofimovich (RETIRED) <slyfox> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tbz2 logs.tbz2 sys-apps:nix-2.0.4:20190309-090031.log temp.tbz2 |
||
|
Description
Toralf Förster
2019-03-09 10:21:39 UTC
Created attachment 568272 [details]
emerge-info.txt
Created attachment 568274 [details]
emerge-history.txt
Created attachment 568276 [details]
environment
Created attachment 568278 [details]
etc.portage.tbz2
Created attachment 568280 [details]
logs.tbz2
Created attachment 568282 [details]
sys-apps:nix-2.0.4:20190309-090031.log
Created attachment 568284 [details]
temp.tbz2
Probably due to new dev-libs/boehm-gc-8.0.4 API change. https://github.com/ivmai/bdwgc/commit/2ce94e20e884063240e70f21e706d73b8281f604 introduced a new libgccpp.so dependency on C++ programs. Or not really new as it defines override allocators (it looks like C++ programs should already be linked to it). Asked in https://github.com/ivmai/bdwgc/issues/268 as I'm not sure it's an intended change to require c++ allocator override explicitly. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=460014c2d82a53a5db86dd2376cbd7045227cc69 commit 460014c2d82a53a5db86dd2376cbd7045227cc69 Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2019-03-09 21:04:43 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2019-03-09 21:05:15 +0000 sys-apps/nix: tweak for bdwgc-8, bug #679834 Reported-by: Toralf Förster Closes: https://bugs.gentoo.org/679834 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> sys-apps/nix/files/nix-2.0.4-bdwgc-8.patch | 12 ++++++++++++ sys-apps/nix/nix-2.0.4.ebuild | 3 ++- 2 files changed, 14 insertions(+), 1 deletion(-) Added simple workaround. Upstream fixed in a slightly different way: https://github.com/NixOS/nix/commit/c905d8b0a84877d3cab10d4a8b8ad81895a6500e |