From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 03 23:38:34 2018 Received: (at submit) by debbugs.gnu.org; 4 Jan 2018 04:38:34 +0000 Received: from localhost ([127.0.0.1]:34945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eWxIX-0006H0-SI for submit@debbugs.gnu.org; Wed, 03 Jan 2018 23:38:34 -0500 Received: from eggs.gnu.org ([208.118.235.92]:46409) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eWxIT-0006Gf-Tm for submit@debbugs.gnu.org; Wed, 03 Jan 2018 23:38:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eWxIK-0007m9-FX for submit@debbugs.gnu.org; Wed, 03 Jan 2018 23:38:24 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40054) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eWxIK-0007m3-CA for submit@debbugs.gnu.org; Wed, 03 Jan 2018 23:38:20 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37357) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eWxII-0006sp-TT for guix-patches@gnu.org; Wed, 03 Jan 2018 23:38:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eWxIF-0007jo-Gb for guix-patches@gnu.org; Wed, 03 Jan 2018 23:38:18 -0500 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:52081) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eWxIF-0007jN-7O for guix-patches@gnu.org; Wed, 03 Jan 2018 23:38:15 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 2F58D20AC6; Wed, 3 Jan 2018 23:38:14 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Wed, 03 Jan 2018 23:38:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:message-id:subject:to:x-me-sender:x-me-sender :x-sasl-enc; s=mesmtp; bh=hrGxhcWReferw1M834u63iK3UWDXMQaEmz2xjN eeNfU=; b=q0dcM8ne3xFxGfH/9BS1ZtUyoQbrbVAKXTuNT1hotcUGb+czQB8OQN ch3bNyXnsbcVKBMvG7V5DQ/aOtPcgqyp3ZVCsYqEPOpQZFa0ZXbJu8k9uu4VWAhQ KH1jHHN/jc7yk/ptT8XieUpbmJh47DkvHHjST5y69nslSN0ziQhpE= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=date:from:message-id:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=hrGxhcWReferw1M83 4u63iK3UWDXMQaEmz2xjNeeNfU=; b=nElIFzP0kOrYnBD/HLaspzKVCBfHUOJwf Xb+82/A57N17U4ceh/lp7RiiSk7rhqLaywTGuUwxAB5s6xelvNuciQA/WWd+Nfjj 7CsTaYjmX3s3zC9Vi4kWmEORjpMzAtvUScapdUzaDCkFWY4DlmzLYky+VHzC2rF/ EZZxTeZUsMmtDQFkOMhWTX720hdpirY0sRhXMlSAyuHiS0BnNr/qgduaDg9VA+K6 wUkvY5008k53cx7O2OXfKE82sI5PshR3GcIVI0FKRzvYbdKb0jUdMDJya/LiccXy pFhmgPuXT/cYCOo2AE9+VsCsTHIQq9a6ylsei9IJmhvX95sn33VUQ== X-ME-Sender: Received: from jasmine.lan (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id D6C097E335 for ; Wed, 3 Jan 2018 23:38:13 -0500 (EST) From: Leo Famulari To: guix-patches@gnu.org Subject: [core-updates] gnu: gpm: Fix building with glibc 2.26. Date: Wed, 3 Jan 2018 23:38:08 -0500 Message-Id: <20180104043808.18652-1-leo@famulari.name> X-Mailer: git-send-email 2.15.1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) * gnu/packages/patches/gpm-glibc-2.26.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/linux.scm (gpm)[source]: Use it. --- gnu/local.mk | 1 + gnu/packages/linux.scm | 1 + gnu/packages/patches/gpm-glibc-2.26.patch | 79 +++++++++++++++++++++++++++++++ 3 files changed, 81 insertions(+) create mode 100644 gnu/packages/patches/gpm-glibc-2.26.patch diff --git a/gnu/local.mk b/gnu/local.mk index 963c24d21..a10fa044f 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -707,6 +707,7 @@ dist_patch_DATA = \ %D%/packages/patches/gobject-introspection-absolute-shlib-path.patch \ %D%/packages/patches/gobject-introspection-cc.patch \ %D%/packages/patches/gobject-introspection-girepository.patch \ + %D%/packages/patches/gpm-glibc-2.26.patch \ %D%/packages/patches/graphite2-ffloat-store.patch \ %D%/packages/patches/grep-timing-sensitive-test.patch \ %D%/packages/patches/groff-source-date-epoch.patch \ diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index a268d951e..2eb5e1815 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -3045,6 +3045,7 @@ write access to exFAT devices.") (uri (string-append "http://www.nico.schottelius.org/software/gpm/archives/gpm-" version ".tar.bz2")) + (patches (search-patches "gpm-glibc-2.26.patch")) (sha256 (base32 "13d426a8h403ckpc8zyf7s2p5rql0lqbg2bv0454x0pvgbfbf4gh")))) diff --git a/gnu/packages/patches/gpm-glibc-2.26.patch b/gnu/packages/patches/gpm-glibc-2.26.patch new file mode 100644 index 000000000..cc2766ce8 --- /dev/null +++ b/gnu/packages/patches/gpm-glibc-2.26.patch @@ -0,0 +1,79 @@ +Fix building of GPM with glibc 2.26: + +------ +daemon/open_console.o: In function `open_console': +/tmp/guix-build-gpm-1.20.7.drv-0/gpm-1.20.7/src/daemon/open_console.c:45: undefined reference to `major' +collect2: error: ld returned 1 exit status +------ + +https://github.com/telmich/gpm/issues/21 + +Patch copied from Linux From Scratch: + +http://www.linuxfromscratch.org/patches/blfs/svn/gpm-1.20.7-glibc_2.26-1.patch + +Submitted by: Pierre Labastie +Date: 2017-08-17 +Initial Package Version: 1.20.7 +Origin: Nutyx +Upstream Status: There are PRs, but nothing committed yet +Description: Fix build failures introduced by glibc-2.26 + +diff -Naur gpm-1.20.7-orig/src/daemon/open_console.c gpm-1.20.7/src/daemon/open_console.c +--- gpm-1.20.7-orig/src/daemon/open_console.c 2012-10-26 21:21:38.000000000 +0000 ++++ gpm-1.20.7/src/daemon/open_console.c 2017-08-08 17:58:15.176232558 +0000 +@@ -23,6 +23,10 @@ + #include /* stat() */ + #include /* ioctl */ + ++#ifdef HAVE_SYS_SYSMACROS_H ++#include /* major() w/newer glibc */ ++#endif ++ + /* Linux specific (to be outsourced in gpm2 */ + #include /* for serial console check */ + #include /* for serial console check */ +diff -Naur gpm-1.20.7-orig/src/prog/gpm-root.y gpm-1.20.7/src/prog/gpm-root.y +--- gpm-1.20.7-orig/src/prog/gpm-root.y 2012-10-26 21:21:38.000000000 +0000 ++++ gpm-1.20.7/src/prog/gpm-root.y 2017-08-08 18:00:36.442898559 +0000 +@@ -443,6 +443,7 @@ + } + + /*---------------------------------------------------------------------*/ ++#if 0 + static int f_debug_one(FILE *f, Draw *draw) + { + DrawItem *ip; +@@ -465,6 +466,7 @@ + #undef LINE + return 0; + } ++#endif + + int f_debug(int mode, DrawItem *self, int uid) + { +@@ -960,10 +962,8 @@ + /*------------*/ + static inline void scr_restore(int fd, FILE *f, unsigned char *buffer, int vc) + { +- int x,y, dumpfd; ++ int dumpfd; + char dumpname[20]; +- +- x=buffer[2]; y=buffer[3]; + + /* WILL NOT WORK WITH DEVFS! FIXME! */ + sprintf(dumpname,"/dev/vcsa%i",vc); +@@ -1196,11 +1196,7 @@ + LOG_DAEMON : LOG_USER); + /* reap your zombies */ + childaction.sa_handler=reap_children; +-#if defined(__GLIBC__) +- __sigemptyset(&childaction.sa_mask); +-#else /* __GLIBC__ */ +- childaction.sa_mask=0; +-#endif /* __GLIBC__ */ ++ sigemptyset(&childaction.sa_mask); + childaction.sa_flags=SA_INTERRUPT; /* need to break the select() call */ + sigaction(SIGCHLD,&childaction,NULL); + -- 2.15.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 06 17:01:11 2018 Received: (at 29975) by debbugs.gnu.org; 6 Jan 2018 22:01:11 +0000 Received: from localhost ([127.0.0.1]:38522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eXwWZ-0008NK-EW for submit@debbugs.gnu.org; Sat, 06 Jan 2018 17:01:11 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:40331) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eXwWV-0008NA-RE for 29975@debbugs.gnu.org; Sat, 06 Jan 2018 17:01:06 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 2978420C8C; Sat, 6 Jan 2018 17:01:03 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Sat, 06 Jan 2018 17:01:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=X6r8HCDqKwSe73+2kNP5ltMkyTYnO2NbkJD2xTQGI0E=; b=vMaly5Vb mUo75rFhOx9EC/nkotnuXEaDVePUSYpcavvC//hKFfMt4/9T8Q5VxMhx9siG/02r T2xBg4zv9XkBYP+QCtORRicq1ln6xPuBOmIUQKomuyxs5tAGsg/B0r9ReIZLZ5NX cizqtDa6Eiub73nF/XQ3Kk8TBczXzIcv/bI/zcLzVa07IXLqpYHFkoeE1DEH0psG 9goYQ68p1ZpcAIZTgSkUY2q13Tc6b7RS8UhqI1/q068QuvajZr/4II5AFX+xMbor gWqHrT5bvxpL1/lpElwCFjZjpKgQxk7o5sIEwkvdH5DbxvHg8XUilui2A2Ug/NBI IwKWWrX6iVeQxw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=X6r8HCDqKwSe73+2kNP5ltMkyTYnO 2NbkJD2xTQGI0E=; b=RTbM2FGKuO+5SpKqyWCGkWSLX8GDy4X8A4+6HRMGKg5Q4 x7lBy0kmeCYXbVc+fcXaOuxGGQVgM3pUxMMyWUquoaOuidqUq68pGKYZpAD++KVn gZCgzg0cTVqIYjRLnPFDxZ0/Ojy7pTD08YLA20/3NdZufOJgUn4K3DsQm/RXPhnY xii8uOhi7H8Ld5toJYJQdOfbTPkO2Ftt7uODONNqf3WYYQ65cUXbxRBE6Ntr+wI4 GQ5TGXNuCkYRzK1LMoIkktQBU8L8M+uGDr/BeOdTL/z3X7JxvErkltzvD7W/p6k8 IuRgr5c3F6ZaIMc9Wy2jrxEy3n8U/zOP+pyqFOgJw== X-ME-Sender: Received: from localhost (cm-84.214.173.174.getinternet.no [84.214.173.174]) by mail.messagingengine.com (Postfix) with ESMTPA id 921787E322; Sat, 6 Jan 2018 17:01:02 -0500 (EST) From: Marius Bakke To: Leo Famulari , 29975@debbugs.gnu.org Subject: Re: [bug#29975] [core-updates] gnu: gpm: Fix building with glibc 2.26. In-Reply-To: <20180104043808.18652-1-leo@famulari.name> References: <20180104043808.18652-1-leo@famulari.name> User-Agent: Notmuch/0.25.3 (https://notmuchmail.org) Emacs/25.3.1 (x86_64-pc-linux-gnu) Date: Sat, 06 Jan 2018 23:01:01 +0100 Message-ID: <87y3la4pgi.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 29975 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Leo Famulari writes: > * gnu/packages/patches/gpm-glibc-2.26.patch: New file. > * gnu/local.mk (dist_patch_DATA): Add it. > * gnu/packages/linux.scm (gpm)[source]: Use it. [...] > diff --git a/gnu/packages/patches/gpm-glibc-2.26.patch b/gnu/packages/pat= ches/gpm-glibc-2.26.patch > new file mode 100644 > index 000000000..cc2766ce8 > --- /dev/null > +++ b/gnu/packages/patches/gpm-glibc-2.26.patch > @@ -0,0 +1,79 @@ > +Fix building of GPM with glibc 2.26: > + > +------ > +daemon/open_console.o: In function `open_console': > +/tmp/guix-build-gpm-1.20.7.drv-0/gpm-1.20.7/src/daemon/open_console.c:45= : undefined reference to `major' > +collect2: error: ld returned 1 exit status > +------ > + > +https://github.com/telmich/gpm/issues/21 > + > +Patch copied from Linux From Scratch: > + > +http://www.linuxfromscratch.org/patches/blfs/svn/gpm-1.20.7-glibc_2.26-1= .patch No response from upstream in 6 months, yikes! Gentoo only carries the sysmacros.h hunk, plus a one-liner: https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-libs/gpm/files ...which seems less "brutal" than the LFS patch. Can you try it? I also noticed Arch does not have any patches on gpm, I wonder what they do differently. https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=3Dpackages/gpm > + > +Submitted by: Pierre Labastie > +Date: 2017-08-17 > +Initial Package Version: 1.20.7 > +Origin: Nutyx > +Upstream Status: There are PRs, but nothing committed yet > +Description: Fix build failures introduced by glibc-2.26 > + > +diff -Naur gpm-1.20.7-orig/src/daemon/open_console.c gpm-1.20.7/src/daem= on/open_console.c > +--- gpm-1.20.7-orig/src/daemon/open_console.c 2012-10-26 21:21:38.000000= 000 +0000 > ++++ gpm-1.20.7/src/daemon/open_console.c 2017-08-08 17:58:15.176232558 += 0000 > +@@ -23,6 +23,10 @@ > + #include /* stat() */ > + #include /* ioctl */ > +=20 > ++#ifdef HAVE_SYS_SYSMACROS_H > ++#include /* major() w/newer glibc */ > ++#endif > ++ > + /* Linux specific (to be outsourced in gpm2 */ > + #include /* for serial console check */ > + #include /* for serial console check */ > +diff -Naur gpm-1.20.7-orig/src/prog/gpm-root.y gpm-1.20.7/src/prog/gpm-r= oot.y > +--- gpm-1.20.7-orig/src/prog/gpm-root.y 2012-10-26 21:21:38.000000000 +0= 000 > ++++ gpm-1.20.7/src/prog/gpm-root.y 2017-08-08 18:00:36.442898559 +0000 > +@@ -443,6 +443,7 @@ > + } > +=20 > + /*---------------------------------------------------------------------= */ > ++#if 0 > + static int f_debug_one(FILE *f, Draw *draw) > + { > + DrawItem *ip; > +@@ -465,6 +466,7 @@ > + #undef LINE > + return 0; > + } > ++#endif > +=20 > + int f_debug(int mode, DrawItem *self, int uid) > + { > +@@ -960,10 +962,8 @@ > + /*------------*/ > + static inline void scr_restore(int fd, FILE *f, unsigned char *buffer, = int vc) > + { > +- int x,y, dumpfd; > ++ int dumpfd; > + char dumpname[20]; > +- > +- x=3Dbuffer[2]; y=3Dbuffer[3]; > +=20=20=20=20 > + /* WILL NOT WORK WITH DEVFS! FIXME! */ > + sprintf(dumpname,"/dev/vcsa%i",vc); > +@@ -1196,11 +1196,7 @@ > + LOG_DAEMON : LO= G_USER); > + /* reap your zombies */ > + childaction.sa_handler=3Dreap_children; > +-#if defined(__GLIBC__) > +- __sigemptyset(&childaction.sa_mask); > +-#else /* __GLIBC__ */ > +- childaction.sa_mask=3D0; > +-#endif /* __GLIBC__ */ > ++ sigemptyset(&childaction.sa_mask); > + childaction.sa_flags=3DSA_INTERRUPT; /* need to break the select() c= all */ > + sigaction(SIGCHLD,&childaction,NULL); > +=20 > --=20 > 2.15.1 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlpRRx0ACgkQoqBt8qM6 VPpu1ggAnBprChNj1VGBPZga5hRuOpu9pTXyTwwTZmPAezHl6Tz81tloR5a/eDOP NFT43mGcM7t3+PMJc+xkGiL+L9phd877ttiFU47Y8fFC+oy0ftgSy2aElxGiIbGz 8Q/4igPbTpch2RcyIYSTQDKuGw7bjN9rtW/Wrms0mPjaHOJX6DpYZ93sGl5Rr/xd +j3W8Ta6CRrsoYyit13E/i5VbYgxjAxww+Bk+1x0pCCx658Ah/99heaCOd6TfxC1 U4w55CVy2s3QdGlbh+CQmUaPKV+0l2/+GTWOS8dBqXbb5815PegTJO1cGI5vR2xy lqcu4SPlFnBgJmJecH7ibTbYZTkHRQ== =8O2+ -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 10 03:22:09 2018 Received: (at 29975-done) by debbugs.gnu.org; 10 Jan 2018 08:22:09 +0000 Received: from localhost ([127.0.0.1]:50243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZBeC-0003Fw-TZ for submit@debbugs.gnu.org; Wed, 10 Jan 2018 03:22:09 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:35771) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZBe9-0003Fn-AU for 29975-done@debbugs.gnu.org; Wed, 10 Jan 2018 03:22:07 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 2F43A20D97; Wed, 10 Jan 2018 03:22:05 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Wed, 10 Jan 2018 03:22:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=dtYS9hJCng600DtDJT1gNdVuQ6tBb+J/s88anN8a9Ek=; b=aFFtm AhIIcZ+ojpBKni4itkukd4o6hKLgmkEsudtAQpqN6vBQPQMsm7yPfESX4lvFp5Xj AsP6F50aAoZS0LeWYac2L/GyBVo050pIIPOEjxyidlSiX1i9BSohhoJm+dcU8j0H 8j5P5IbnJgPn9ju69lIidNGuHULSYwWsiFxBOo= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=dtYS9hJCng600DtDJT1gNdVuQ6tBb +J/s88anN8a9Ek=; b=M+aa7AogZMLUIt8G/R+rZmuXqTISa494dKdJWC3l/NbST VunBXRALOcBTVbvkpTj3Q3BlIt+fzaKlepUSRbOQWfMhRt5qXVF3GV+aMtdraF40 QnijsMWSlsTSdtbmuZLylBR35nun2j0d4RcYNKVsuHs+v87sGc+CD/OMoTOepNu3 ZXtOZWsnIvBLd/Tq7ITatTPHih4iMo+oxFkjbXcWpVLmlZzNyOPjJLW9ChuDl/WI ryJ6D60APUeT9usGra342QbSdahPk4rAk68zRf9XdLhE+8UToy1wJvNEREauhliR SnhErvpi7I09cYyApGiM2RFGVqScD6P8Sc68BFIQQ== X-ME-Sender: Received: from localhost (unknown [162.208.95.194]) by mail.messagingengine.com (Postfix) with ESMTPA id C4DC27E30E; Wed, 10 Jan 2018 03:22:04 -0500 (EST) Date: Wed, 10 Jan 2018 00:21:32 -0800 From: Leo Famulari To: Marius Bakke Subject: Re: [bug#29975] [core-updates] gnu: gpm: Fix building with glibc 2.26. Message-ID: <20180110082132.GA25359@jasmine.lan> References: <20180104043808.18652-1-leo@famulari.name> <87y3la4pgi.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="nFreZHaLTZJo0R7j" Content-Disposition: inline In-Reply-To: <87y3la4pgi.fsf@fastmail.com> User-Agent: Mutt/1.9.2 (2017-12-15) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 29975-done Cc: 29975-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --nFreZHaLTZJo0R7j Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jan 06, 2018 at 11:01:01PM +0100, Marius Bakke wrote: > Gentoo only carries the sysmacros.h hunk, plus a one-liner: >=20 > https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-libs/gpm/files >=20 > ...which seems less "brutal" than the LFS patch. Can you try it? Thanks, I pushed as fddb22ac1954a49985b3c0dd5ef253b2c0d35b7c with these patches instead. > I also noticed Arch does not have any patches on gpm, I wonder what they > do differently. >=20 > https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=3Dpackages/g= pm Hm, good question! --nFreZHaLTZJo0R7j Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlpVzQwACgkQJkb6MLrK fwjQ9hAAriBp8mFfX/e10zAo+vqH883XmqmW94AXaUzBUCMSMFBQYJBhK31ZT/hb VrVoXOosNyZtjcS8cFfo8NU1aez5mSuf9kg91ibgqlOOGmXxMA1/ZOgNaiVI2G0v AYcXVVjNQu8tmtgkJjm8MsAGccTLGWI3swTHHOJVJ305Yz2l3gdD27w2OGKpkPsA vtlIrfCJ8y6+TUCKhdcfpzqr63M7eFCvpAKO+2FhE3dBKWJWGRumPX8u6AtOJxT9 YyYsMR1LMiY+hFMlxWRENw6SUSbAA5Ychld4t1vQHITniiLw6VGG8mEBNpZswGom GULaxGOaHx61fbS6a+aXO+QOcNcEfjwm/1tv9jOyWnHHkSV1DPAGL+JqiY9s9SPA Z5I0uNPIsm4xZDepjY0erHyKJE9yyyhsv3J0ZB717PtoqOBY9XFCX8PrTJLmNmqU BUCIYA+u/ENWGVZ+lgMrBIlMiNzZB5PWDTkgEwj2vnYXj0AfNXjRemgs45egf4Hp 4XWYMatAdG33kzw5IWO25/TyRu+4FVzZInq8p/yowvap4dnp9TaIxtwvBm7C0kAP GoiMjeLm7H3ALXj5kAZOJCzU3S1d1L7EcsoFoLbRNiVnix66hHZLVr5NBJg7iZE+ HCW3LUKMw9JH2UB3+R173NZLU9RfzaUhrK535QkZOjny6mYpyF4= =irP9 -----END PGP SIGNATURE----- --nFreZHaLTZJo0R7j-- From unknown Sat Sep 06 10:20:42 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 07 Feb 2018 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator