From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: 'core-updates' summer 2019 Date: Mon, 17 Jun 2019 12:01:53 +0200 Message-ID: <87r27szg1a.fsf@gnu.org> References: <87v9xgytui.fsf@posteo.net> <87blz77rbo.fsf@devup.no> <87d0jl7ply.fsf@gnu.org> <87y3213mx8.fsf@devup.no> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:34502) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hcoSd-0004pR-Py for guix-devel@gnu.org; Mon, 17 Jun 2019 06:02:02 -0400 In-Reply-To: <87y3213mx8.fsf@devup.no> (Marius Bakke's message of "Sun, 16 Jun 2019 11:21:55 +0200") 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" To: Marius Bakke Cc: guix-devel@gnu.org Hi, Marius Bakke skribis: > Ludovic Court=C3=A8s writes: > >> Marius Bakke skribis: >> >>> I suggest we 'freeze' core-updates next weekend and start working on >>> merging it. It has been sitting idle for way too long already! >> >> +1! > > The weekend is here already! But we are still missing glibc 2.29, so I > suggest we postpone the freeze a bit. Should we? Attached is my current WIP for glibc 2.29, where Python now fails to build with: --8<---------------cut here---------------start------------->8--- LD_LIBRARY_PATH=3D/tmp/guix-build-python-minimal-3.7.3.drv-0/Python-3.7.3 C= C=3D'gcc -pthread' LDSHARED=3D'gcc -pthread -shared -Wl,-rpath=3D/gnu/store= /wxw0wbizbaiha0bisrqsdzg1ggf7kndc-python-minimal-3.7.3/lib ' OPT=3D'-DNDE= BUG -g -fwrapv -O3 -Wall' _TCLTK_INCLUDES=3D'' _TCLTK_LIBS=3D'' ./python = -E ./setup.py build [...] libgcc_s.so.1 must be installed for pthread_cancel to work libgcc_s.so.1 must be installed for pthread_cancel to work libgcc_s.so.1 must be installed for pthread_cancel to work /gnu/store/r28awwz5vvkn5fqfv8nww6wkxis1d1vs-bootstrap-binaries-0/bin/sh: li= ne 9: 9025 Aborted LD_LIBRARY_PATH=3D/tmp/guix-build-pytho= n-minimal-3.7.3.drv-0/Python-3.7.3 CC=3D'gcc -pthread' LDSHARED=3D'gcc -pth= read -shared -Wl,-rpath=3D/gnu/store/wxw0wbizbaiha0bisrqsdzg1ggf7kndc-pytho= n-minimal-3.7.3/lib ' OPT=3D'-DNDEBUG -g -fwrapv -O3 -Wall' _TCLTK_INCLUD= ES=3D'' _TCLTK_LIBS=3D'' ./python -E ./setup.py $quiet build make: *** [Makefile:626: sharedmods] Error 134 --8<---------------cut here---------------end--------------->8--- It looks like libgcc_s.so is not in the RUNPATH of =E2=80=98python=E2=80=99= . We explicitly fix it in =E2=80=98gcc=E2=80=99 but here it=E2=80=99s: ("gcc-wrapper" . "/gnu/store/nidn7vgqr488iwmar9wan1gg8y6c399j-gcc-mes= boot-wrapper-4.7.4") ("gcc" . "/gnu/store/7fpm7qm8n4wa7frgv13j9jrbcpwrxr99-gcc-mesboot-4.9= .4") and I=E2=80=99m not sure how to fix it. (It=E2=80=99s surprising there are two distinct versions here.) > There are also many TODOs and XXXs that mention rebuild cycles, now is > the time to fix those! Indeed! I=E2=80=99ll take a look. Thanks, Ludo=E2=80=99.