Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 709527 Details for
Bug 790767
dev-libs/boehm-gc: GnuCash crashes with "No more root sets" when importing a large dataset
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
The attached patch introduces the USE flag "large" to dev-libs/boehm-gc that sets a larger value for MAX_ROOTS and thus prevents applications like app-office/gnucash from crashing
0001-Enables-boehm-gc-with-large-root-sets.patch (text/plain), 1.76 KB, created by
Dirk Tilger
on 2021-05-18 07:07:15 UTC
(
hide
)
Description:
The attached patch introduces the USE flag "large" to dev-libs/boehm-gc that sets a larger value for MAX_ROOTS and thus prevents applications like app-office/gnucash from crashing
Filename:
MIME Type:
Creator:
Dirk Tilger
Created:
2021-05-18 07:07:15 UTC
Size:
1.76 KB
patch
obsolete
>From d794ccebc579f105a988a131feb2cb6bb98ec587 Mon Sep 17 00:00:00 2001 >From: Dirk Tilger <dirk@systemication.com> >Date: Tue, 18 May 2021 04:37:31 +0200 >Subject: [PATCH 1/3] Enables boehm-gc with large root sets > >This disables the 'No more root sets' error message for programs dealing >with large datasets (i.e. GnuCash data import) >--- > dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild | 3 ++- > dev-libs/boehm-gc/metadata.xml | 1 + > 2 files changed, 3 insertions(+), 1 deletion(-) > >diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild >index 7211307e2d0..3d27a52ef73 100644 >--- a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild >+++ b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild >@@ -16,7 +16,7 @@ LICENSE="boehm-gc" > # We've been using subslot 0 for these instead of "1.1". > SLOT="0" > KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" >-IUSE="cxx static-libs +threads" >+IUSE="cxx +large static-libs +threads" > > RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]" > DEPEND="${RDEPEND}" >@@ -36,6 +36,7 @@ multilib_src_configure() { > $(use_enable cxx cplusplus) > $(use_enable static-libs static) > $(use threads || echo --disable-threads) >+ $(use_enable large large-config) > ) > > ECONF_SOURCE=${S} econf "${config[@]}" >diff --git a/dev-libs/boehm-gc/metadata.xml b/dev-libs/boehm-gc/metadata.xml >index e396f375597..f080ebd5fd0 100644 >--- a/dev-libs/boehm-gc/metadata.xml >+++ b/dev-libs/boehm-gc/metadata.xml >@@ -4,5 +4,6 @@ > <maintainer type="project"> > <email>toolchain@gentoo.org</email> > <name>Gentoo Toolchain Project</name> >+ <flag name="large">Enables large root sets</flag> > </maintainer> > </pkgmetadata> >-- >2.26.3 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 790767
: 709527