From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH] gnu: boost: Update to 1.60.0 Date: Wed, 06 Jan 2016 11:29:03 +0100 Message-ID: <87a8ojhuhc.fsf@gnu.org> References: <4a857e1ce13cf2f7377ec5f257ea1691@openmailbox.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35283) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aGlL3-0007s2-LF for guix-devel@gnu.org; Wed, 06 Jan 2016 05:29:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aGlL0-0003oS-Su for guix-devel@gnu.org; Wed, 06 Jan 2016 05:29:09 -0500 In-Reply-To: <4a857e1ce13cf2f7377ec5f257ea1691@openmailbox.org> (Eric Bavier's message of "Tue, 05 Jan 2016 23:54:01 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Eric Bavier Cc: Guix-devel Eric Bavier skribis: > This patch updates our boost package to version 1.60.0. It also fixes > several dependent packages to build with this later version. I've > been able to verify the x86-64 builds for all packages in `guix > refresh -l=20 > boost`, except for several packages that already fail to build in > current master (e.g. opam, simple-scan, strigi, hydra, shogun). Cool! > From 29771c37c9f9e304d50921d95fc250131396ea7c Mon Sep 17 00:00:00 2001 > From: Eric Bavier > Date: Tue, 5 Jan 2016 16:09:27 -0600 > Subject: [PATCH] gnu: boost: Update to 1.60.0. > > * gnu/packages/boost.scm (boost): Update to 1.60.0. > [source]: Remove patch. > * gnu/packages/patches/boost-mips-avoid-m32.patch: Delete patch > * gnu-system.am (dist_patch_DATA): Remove patch. > > Also fix dependent packages: > > * gnu/packages/patches/csound-header-ordering.patch: New patch. > * gnu/packages/audio.scm (csound)[source]: Use it. > [arguments]: Add 'set-flags phase. > * gnu/packages/patches/libcmis-fix-test-onedrive.patch: New patch. > * gnu/packages/libreoffice.scm (libcmis)[source]: Use it. > (libreoffice)[arguments]: Add LDFLAGS to #:configure-flags. > (librevenge)[inputs]: Move boost from here... > [propogated-inputs]: to here. > [arguments]: Add LDFLAGS to #:configure-flags. > * gnu/packages/patches/openimageio-boost-1.60.patch: New patch. > * gnu/packages/graphics.scm (openimageio): Use it. > * gnu-system.am (dist_patch_DATA): Add patches. LGTM! Impressive work on tracking down issues in dependent packages. > diff --git a/gnu/packages/patches/boost-mips-avoid-m32.patch b/gnu/packag= es/patches/boost-mips-avoid-m32.patch > deleted file mode 100644 > index 811c9fb..0000000 > --- a/gnu/packages/patches/boost-mips-avoid-m32.patch > +++ /dev/null > @@ -1,15 +0,0 @@ > -The following patch prevents the use of the -m32 flag on mips, where it > -is not understood by gcc, as well as other non-x86 architectures. > - > -diff -u -r boost_1_58_0.orig/tools/build/src/tools/gcc.jam boost_1_58_0/= tools/build/src/tools/gcc.jam > ---- boost_1_58_0.orig/tools/build/src/tools/gcc.jam 2015-04-04 19:25:07.= 000000000 +0200 > -+++ boost_1_58_0/tools/build/src/tools/gcc.jam 2015-07-10 01:08:19.82273= 3823 +0200 > -@@ -451,7 +451,7 @@ > - else > - { > - local arch =3D [ feature.get-values architecture : $(proper= ties) ] ; > -- if $(arch) !=3D arm > -+ if $(arch) =3D x86 Do you know if this patch or something equivalent was applied upstream? I guess we=E2=80=99ll have to wait for Hydra=E2=80=99s feedback on MIPS. Thank you! Ludo=E2=80=99.