From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id UGhTDfJIomLOPQAAbAwnHQ (envelope-from ) for ; Thu, 09 Jun 2022 21:24:34 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id 6ByZDPJIomJxsQAAG6o9tA (envelope-from ) for ; Thu, 09 Jun 2022 21:24:34 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id CDA47728F for ; Thu, 9 Jun 2022 21:24:33 +0200 (CEST) Received: from localhost ([::1]:39466 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nzNlg-0003hR-TG for larch@yhetil.org; Thu, 09 Jun 2022 15:24:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55338) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzLp2-0003nK-86 for guix-devel@gnu.org; Thu, 09 Jun 2022 13:19:53 -0400 Received: from pelzflorian.de ([5.45.111.108]:48120 helo=mail.pelzflorian.de) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzLoz-000364-GF; Thu, 09 Jun 2022 13:19:51 -0400 Received: from pelzflorian.localdomain (unknown [5.45.111.108]) by mail.pelzflorian.de (Postfix) with ESMTPSA id CF6663605C9; Thu, 9 Jun 2022 19:19:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pelzflorian.de; s=mail; t=1654795183; bh=O4PhWjRfdnpVkXCaaV4EO/akc+SZyLsmILOAIEEoCXk=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=DpxkKyVvLlVSBV8ca1hmc7cb5SokRqfEhrlK9pen8TwN4pgsbuRDg1B8lyR8hPCia NSKm6iAcDK8hM0S1gBICyMeJZ/3Ifp5pRfeqxlgI/7ae0p/fwh2HU9kwYcdQ30XgCo zRbN4mxtXPBeqLKPGB8YcbJcZ4GXfds2NUfdq0aA= Date: Thu, 9 Jun 2022 19:19:30 +0200 From: "pelzflorian (Florian Pelz)" To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: zimoun , Guix Devel , GNU Guix maintainers Subject: Re: Merging =?utf-8?B?4oCYc3RhZ2luZ+KAmT8=?= Message-ID: <20220609171930.q66ow7dxzgt4jcqt@pelzflorian.localdomain> References: <86bkvckcgr.fsf@gmail.com> <87y1yditsq.fsf@gnu.org> <8735ghbif8.fsf_-_@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <8735ghbif8.fsf_-_@gnu.org> Received-SPF: pass client-ip=5.45.111.108; envelope-from=pelzflorian@pelzflorian.de; helo=mail.pelzflorian.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list 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+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1654802673; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=FIKUkmz5gLfYAc8maP9fPwZSVvEJHuIqMi6V63iW1bE=; b=f7qPIaGorSiPr1aLey8jCOMV/yF9iVj+OotR5Adz9jrp4d4RTuAlAS2mB8GtqMeQv6SMnp WOoDkXymdkg8OiuR3LyVA7z82ve9Ba3C3OHYjfELT9qQb7lOUkqZd28FjgGi7rr0RJLzNO OhqJfNU4otFREBu7EBD6wr7a5xNyX1cVp6odiMwtB5kksBk5+m96jcsAarAe3dUmUsBr3M 777T43kXuQfgAXgpi5q3kNoFyr3ypqb8dPgq0mWfFo2Yyx1mdzJEti4VuWJeoO8Z7+prKO uWoU6f0julrOEniS1mSwirwXXbCti+lO7fOpN7mptltRtegbtfzzb8siXzSUuA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1654802673; a=rsa-sha256; cv=none; b=OXJzWdWL52FZT6yK4ih1KtInmbRhPUoDsjZ/SAqyPChWtaMxD5jGhEDHZhHzriMcDD5V8H 48czyWmBkXyVbBJspBBuOD2BHlRhUB2vQlTNFat9u86+xYWEbvvWLdtb+QaPWJrOltuWoV CtQPJBe/ESTOMRPJ0lzNYlv5XSwudEFW4WpvQOyQRikredhIOA9uWvknTvqhvB7kzMiHFu P/uDEdixIPOacnRO9qjYjXal3mELAXa1DCEwR7etPzIQlk7ogH/wI3Nxq6vlkV7limMU+0 Nq/m7COjg6PCcy0bcdmWWv7lr4+Kgfmr8VSB/FySXHXBJh8Nokha7GOktapXhA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=pelzflorian.de header.s=mail header.b=DpxkKyVv; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 3.70 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=pelzflorian.de header.s=mail header.b=DpxkKyVv; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: CDA47728F X-Spam-Score: 3.70 X-Migadu-Scanner: scn1.migadu.com X-TUID: vXVyABKFvo6O On Mon, Jun 06, 2022 at 11:17:47PM +0200, Ludovic Courtès wrote: > We have to check for AArch64 & co. Any takers? > > Overall it seems to me we should be able to merge ‘staging’ within a > couple of days. Thoughts? > > Ludo’. > I mostly succeeded in updating my rock64 aarch64 machine guix time-machine --branch=staging -- package -m ~/keep/guixsd/rock64-manifest.scm but building llvm@11 fails (needed for mesa, I think). The log ends with: [...] make[2]: Leaving directory '/tmp/guix-build-llvm-11.0.0.drv-0/build' [ 97%] Built target verify-uselistorder make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend make[2]: Entering directory '/tmp/guix-build-llvm-11.0.0.drv-0/build' cd /tmp/guix-build-llvm-11.0.0.drv-0/build && /gnu/store/6lfyb68pdy0b1vggzbvw8grkv2ws6vhl-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-llvm-11.0.0.drv-0/llvm-11.0.0.src /tmp/guix-build-llvm-11.0.0.drv-0/llvm-11.0.0.src/tools/yaml2obj /tmp/guix-build-llvm-11.0.0.drv-0/build /tmp/guix-build-llvm-11.0.0.drv-0/build/tools/yaml2obj /tmp/guix-build-llvm-11.0.0.drv-0/build/tools/yaml2obj/CMakeFiles/yaml2obj.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target yaml2obj make[2]: Leaving directory '/tmp/guix-build-llvm-11.0.0.drv-0/build' make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/build make[2]: Entering directory '/tmp/guix-build-llvm-11.0.0.drv-0/build' [ 98%] Linking CXX executable ../../bin/yaml2obj cd /tmp/guix-build-llvm-11.0.0.drv-0/build/tools/yaml2obj && /gnu/store/6lfyb68pdy0b1vggzbvw8grkv2ws6vhl-cmake-minimal-3.21.4/bin/cmake -E cmake_link_script CMakeFiles/yaml2obj.dir/link.txt --verbose=1 /gnu/store/dbcbcaxq20kbkhh2mr8k98qfnymq22kp-gcc-10.3.0/bin/c++ -fPIC -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess -Wno-redundant-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o -o ../../bin/yaml2obj -Wl,-rpath,/tmp/guix-build-llvm-11.0.0.drv-0/build/lib:::::::::::::::: ../../lib/libLLVMObjectYAML.so.11 -lpthread ../../lib/libLLVMSupport.so.11 -Wl,-rpath-link,/tmp/guix-build-llvm-11.0.0.drv-0/build/lib make[2]: Leaving directory '/tmp/guix-build-llvm-11.0.0.drv-0/build' [ 98%] Built target yaml2obj make -f examples/Bye/CMakeFiles/Bye.dir/build.make examples/Bye/CMakeFiles/Bye.dir/depend make[2]: Entering directory '/tmp/guix-build-llvm-11.0.0.drv-0/build' cd /tmp/guix-build-llvm-11.0.0.drv-0/build && /gnu/store/6lfyb68pdy0b1vggzbvw8grkv2ws6vhl-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-llvm-11.0.0.drv-0/llvm-11.0.0.src /tmp/guix-build-llvm-11.0.0.drv-0/llvm-11.0.0.src/examples/Bye /tmp/guix-build-llvm-11.0.0.drv-0/build /tmp/guix-build-llvm-11.0.0.drv-0/build/examples/Bye /tmp/guix-build-llvm-11.0.0.drv-0/build/examples/Bye/CMakeFiles/Bye.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target Bye make[2]: Leaving directory '/tmp/guix-build-llvm-11.0.0.drv-0/build' make -f examples/Bye/CMakeFiles/Bye.dir/build.make examples/Bye/CMakeFiles/Bye.dir/build make[2]: Entering directory '/tmp/guix-build-llvm-11.0.0.drv-0/build' make[2]: Nothing to be done for 'examples/Bye/CMakeFiles/Bye.dir/build'. make[2]: Leaving directory '/tmp/guix-build-llvm-11.0.0.drv-0/build' [ 98%] Built target Bye make -f unittests/Passes/CMakeFiles/TestPlugin.dir/build.make unittests/Passes/CMakeFiles/TestPlugin.dir/depend make[2]: Entering directory '/tmp/guix-build-llvm-11.0.0.drv-0/build' cd /tmp/guix-build-llvm-11.0.0.drv-0/build && /gnu/store/6lfyb68pdy0b1vggzbvw8grkv2ws6vhl-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-llvm-11.0.0.drv-0/llvm-11.0.0.src /tmp/guix-build-llvm-11.0.0.drv-0/llvm-11.0.0.src/unittests/Passes /tmp/guix-build-llvm-11.0.0.drv-0/build /tmp/guix-build-llvm-11.0.0.drv-0/build/unittests/Passes /tmp/guix-build-llvm-11.0.0.drv-0/build/unittests/Passes/CMakeFiles/TestPlugin.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target TestPlugin make[2]: Leaving directory '/tmp/guix-build-llvm-11.0.0.drv-0/build' make -f unittests/Passes/CMakeFiles/TestPlugin.dir/build.make unittests/Passes/CMakeFiles/TestPlugin.dir/build make[2]: Entering directory '/tmp/guix-build-llvm-11.0.0.drv-0/build' make[2]: Nothing to be done for 'unittests/Passes/CMakeFiles/TestPlugin.dir/build'. make[2]: Leaving directory '/tmp/guix-build-llvm-11.0.0.drv-0/build' [ 98%] Built target TestPlugin make -f unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/depend make[2]: Entering directory '/tmp/guix-build-llvm-11.0.0.drv-0/build' cd /tmp/guix-build-llvm-11.0.0.drv-0/build && /gnu/store/6lfyb68pdy0b1vggzbvw8grkv2ws6vhl-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-llvm-11.0.0.drv-0/llvm-11.0.0.src /tmp/guix-build-llvm-11.0.0.drv-0/llvm-11.0.0.src/unittests/Support/DynamicLibrary /tmp/guix-build-llvm-11.0.0.drv-0/build /tmp/guix-build-llvm-11.0.0.drv-0/build/unittests/Support/DynamicLibrary /tmp/guix-build-llvm-11.0.0.drv-0/build/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target SecondLib make[2]: Leaving directory '/tmp/guix-build-llvm-11.0.0.drv-0/build' make -f unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build make[2]: Entering directory '/tmp/guix-build-llvm-11.0.0.drv-0/build' make[2]: *** No rule to make target 'unittests/Support/DynamicLibrary/%p/Inputs/macho-universal.x86_64.i386', needed by 'unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/PipSqueak.cpp.o'. Stop. make[2]: Leaving directory '/tmp/guix-build-llvm-11.0.0.drv-0/build' make[1]: *** [CMakeFiles/Makefile2:115594: unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/all] Error 2 make[1]: Leaving directory '/tmp/guix-build-llvm-11.0.0.drv-0/build' make: *** [Makefile:159: all] Error 2 error: in phase 'install': uncaught exception: %exception #<&invoke-error program: "make" arguments: ("install") exit-status: 2 term-signal: #f stop-signal: #f> phase `install' failed after 317.1 seconds command "make" "install" failed with status 2 (The build of llvm@11 also needed a few retries because gcc randomly fails sometimes (once with a segfault). That is not a Guix bug though, I think, but peculiarities of the rock64.) Regards, Florian