From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 46FBE58973 for ; Sat, 30 Jan 2016 10:18:42 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DA605E07A7; Sat, 30 Jan 2016 10:18:41 +0000 (UTC) Received: from virtual.dyc.edu (mail.virtual.dyc.edu [67.222.116.22]) by pigeon.gentoo.org (Postfix) with ESMTP id 541A9E07A7 for ; Sat, 30 Jan 2016 10:18:41 +0000 (UTC) Received: from chrome.dite (cpe-74-77-145-97.buffalo.res.rr.com [74.77.145.97]) by virtual.dyc.edu (Postfix) with ESMTPSA id 987357E000F for ; Sat, 30 Jan 2016 05:18:40 -0500 (EST) Subject: Re: [gentoo-musl] [PATCH 2/2] dev-libs/boehm-gc: Make it pass its testsuite To: gentoo-musl@lists.gentoo.org References: <20160129193353.GA24253@nyan> From: "Anthony G. Basile" Message-ID: <56AC8DFF.4020808@opensource.dyc.edu> Date: Sat, 30 Jan 2016 05:18:39 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo musl list X-BeenThere: gentoo-musl@gentoo.org X-BeenThere: gentoo-musl@lists.gentoo.org MIME-Version: 1.0 In-Reply-To: <20160129193353.GA24253@nyan> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Archives-Salt: b828e06c-8e40-4172-ab56-31122435e8dd X-Archives-Hash: 9b810565aa83ba143ce05498dc8819be On 1/29/16 2:33 PM, Felix Janda wrote: > --- > dev-libs/boehm-gc/Manifest | 3 ++- > dev-libs/boehm-gc/boehm-gc-7.4.2-r99.ebuild | 6 ++++-- > dev-libs/boehm-gc/files/boehm-gc-7.4.2-testsuite.patch | 13 +++++++++++++ > 3 files changed, 19 insertions(+), 3 deletions(-) > create mode 100644 dev-libs/boehm-gc/files/boehm-gc-7.4.2-testsuite.patch > > diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest > index 31f9bbe..7ce4666 100644 > --- a/dev-libs/boehm-gc/Manifest > +++ b/dev-libs/boehm-gc/Manifest > @@ -1,5 +1,6 @@ > AUX boehm-gc-7.2e-os_dep.patch 407 SHA256 542083b9cf9194f3aa3589312fa8d664892455f648e5cfd2b5cacde36a254b57 SHA512 732cc0364842498f3968f4f59dfde10877e3378f21460ecdb1efe0bb496fbad498f48b05f757195b85b5e2bcaeb7484376d19a9b7be5ddf01e6563c263486324 WHIRLPOOL 1ad1588d9005a865f0ea11be0edad96a660182534181e2b309ee5b1d756b836c92abe76258b8e1ad5110d0539bf5bf9f87154628f0973a886aa231ce9599a1f3 > AUX boehm-gc-7.4.2-getcontext.patch 517 SHA256 f27464a770418089d89392deec74083d95e40d55dfd4ab361fd6e6ded00184af SHA512 6ee653373c54d7845d8bbb5377da1a53a0505965c08e4905ad74d4d885f14ab161da74038799ef1240466c93d5b5f6756eeacfe3da76ec0c45a292b7bf2d2548 WHIRLPOOL a8475c653f1094c25aec53188901f003cfd1e0959a6820fd750db801882365ca6ba8780aa84288ea27b8cf4f5438e962a660b4e1d99763a85acd83e0a4c8778c > +AUX boehm-gc-7.4.2-testsuite.patch 280 SHA256 49deca5f89cbff93bab243bad4a0cb8f7b0fd89dee04a9a15ea83cc165dca113 SHA512 1977fb9e618a744817021e3c1191ad5016b1cbc1abd799283b0f28e76618318dbaa09af14f09964e7e3c5dce4f07ad82f1102e2da986ff14bc06d89945a16fae WHIRLPOOL 8b4a53ae5578230504e76d4a84427b452d3ab9b80247501a1a94c26a4008c704a0efc35c97053274d4d18a7dc29fa45176a889fccf15707e9976aab1897dbd73 > DIST gc-7.4.2.tar.gz 1082597 SHA256 63320ad7c45460e4a40e03f5aa4c6893783f21a16416c3282b994f933312afa2 SHA512 2e21516addf268780641ee55c0cb3ecc2d96fa963faffee5beadcade9c6bf1ee49ee1a75b076b5d49ddde7c839fb94f4c3623ca8412d14c2a5bf6ca30d424a72 WHIRLPOOL 139fb9fbaef30f30f54940d99832b2eb936015620f59ee51b58a45e12d03cb9b05d75d8f91a6d706bafad9498894e77a7205d64f422bf2a4b64be2e9a8a13d90 > -EBUILD boehm-gc-7.4.2-r99.ebuild 1128 SHA256 7b3c271c10db79bae20d8db4497397123c63194f5e4f98698f6183403152a5ca SHA512 2e55c59065692f77f51c360cf70b0d44acdbdd5cd6af96e4aeb8fde6afea2846c93e76c5e09e84643a144b2f120295048e41bbae490837e8176b83b47c6e8942 WHIRLPOOL b8437ac8c064f567e520f27ea098eabca20718924fb9981d129a24c7ea91e99a24bbc35898298e856da7fbd6256dcff93c86380b9edbada683860ce9ed3e03b1 > +EBUILD boehm-gc-7.4.2-r99.ebuild 1138 SHA256 f2c0c13dd8f2503dea8d8a14e9d202aeff3a16e2035121abcc912396c7ca6141 SHA512 3f2d1a037b9ab59c6146f502906b78c1225f2739be7cd11a95942ff021739e823fc68573162bca6b875be60aa9e90399f4632cb003e419f02e368c78a95cfe99 WHIRLPOOL 624d0dc7e08457652744bf9e15e2b4287ae3763bc5415f200f14988d4e31985390e91ba61115ff85c8fe05f258fcd6388e416cefc5d82ba46e2b46e254a9975a > MISC metadata.xml 323 SHA256 89f79fff509fba289ac7cc3d2771227d296068554e21ed81292a91962a22772e SHA512 5b8ceb484d6e4d64b80690b33e49720d2f6c49e73cd7669caeef71c5730e5acb24c74437512321af3abf63a2b1e0d907a0335ab46a89332023758f4ce157c6e4 WHIRLPOOL 4068508aab2a8466c423cd24184d9b96c9ecf73d26cdec4735990daf495a1e49050bf8333a458f63c51b4bd06e2b56702db443048c3caa931b444e6c00769c1e > diff --git a/dev-libs/boehm-gc/boehm-gc-7.4.2-r99.ebuild b/dev-libs/boehm-gc/boehm-gc-7.4.2-r99.ebuild > index b46deba..d004965 100644 > --- a/dev-libs/boehm-gc/boehm-gc-7.4.2-r99.ebuild > +++ b/dev-libs/boehm-gc/boehm-gc-7.4.2-r99.ebuild > @@ -1,10 +1,10 @@ > # Copyright 1999-2015 Gentoo Foundation > # Distributed under the terms of the GNU General Public License v2 > -# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.4.2.ebuild,v 1.4 2015/02/21 12:19:01 ago Exp $ > +# $Id$ > > EAPI=5 > > -inherit eutils > +inherit eutils flag-o-matic > > MY_P="gc-${PV}" > > @@ -25,6 +25,7 @@ S="${WORKDIR}/${MY_P}" > src_prepare() { > epatch "${FILESDIR}"/${PN}-7.2e-os_dep.patch > epatch "${FILESDIR}"/${PN}-7.4.2-getcontext.patch > + epatch "${FILESDIR}"/${PN}-7.4.2-testsuite.patch > } > > src_configure() { > @@ -34,6 +35,7 @@ src_configure() { > $(use_enable static-libs static) > $(use threads || echo --disable-threads) > ) > + append-cppflags -DUSE_MMAP -DHAVE_DL_ITERATE_PHDR > econf "${config[@]}" > } > > diff --git a/dev-libs/boehm-gc/files/boehm-gc-7.4.2-testsuite.patch b/dev-libs/boehm-gc/files/boehm-gc-7.4.2-testsuite.patch > new file mode 100644 > index 0000000..329a792 > --- /dev/null > +++ b/dev-libs/boehm-gc/files/boehm-gc-7.4.2-testsuite.patch > @@ -0,0 +1,13 @@ > +Fix wrong assumption on default stack size > + > +--- a/gc-7.4.2/tests/test.c > ++++ b/gc-7.4.2/tests/test.c > +@@ -588,7 +588,7 @@ > + # elif defined(__MACH__) && defined(__ppc64__) > + # define BIG 2500 > + # else > +-# define BIG 4500 > ++# define BIG 500 > + # endif > + > + A.dummy = 17; > Okay pushed. Thanks! -- Anthony G. Basile, Ph. D. Chair of Information Technology D'Youville College Buffalo, NY 14201 (716) 829-8197