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 ms0.migadu.com with LMTPS id 8PodAVFVM2IxEwAAgWs5BA (envelope-from ) for ; Thu, 17 Mar 2022 16:35:45 +0100 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 6NJVNVBVM2JeHAEAG6o9tA (envelope-from ) for ; Thu, 17 Mar 2022 16:35:44 +0100 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 A963539BCA for ; Thu, 17 Mar 2022 16:35:44 +0100 (CET) Received: from localhost ([::1]:58976 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nUsAB-0002S6-O2 for larch@yhetil.org; Thu, 17 Mar 2022 11:35:43 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51270) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nUs9r-0002QL-AS for guix-devel@gnu.org; Thu, 17 Mar 2022 11:35:24 -0400 Received: from [2a02:1800:120:4::f00:13] (port=59664 helo=baptiste.telenet-ops.be) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nUs9n-00040T-Et for guix-devel@gnu.org; Thu, 17 Mar 2022 11:35:21 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by baptiste.telenet-ops.be with bizsmtp id 7TbF2700U4UW6Th01TbFwE; Thu, 17 Mar 2022 16:35:16 +0100 Message-ID: <10bc4b12b30084e518cb47173cacacdae3d39924.camel@telenet.be> Subject: Re: Building a software toolchain that works From: Maxime Devos To: David Arroyo , Pjotr Prins , Ryan Prior Date: Thu, 17 Mar 2022 16:35:14 +0100 In-Reply-To: <26d5e14e-97cf-4346-a434-9e73658495b7@www.fastmail.com> References: <20220314202659.oftyvymu7tjiycba@thebird.nl> <26d5e14e-97cf-4346-a434-9e73658495b7@www.fastmail.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-5UIzQIFT66rblM+wx8hQ" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1647531316; bh=nZIeXQVW/VRroLaMSuSVj8s3WM03hgx8xX3NuwN64sI=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=Xzw8KrKApKFl+W+pUFLEQknRVFuOGF7finMbTUbtFpXy4ZZnhTUuqZqn1rB0V0SUj +2JxK7gAsmBbaMHIkzJ8j08z4gpwFVhR3JD7WQx5MpQVPlwiCH64rYIMR4b0PWcQMZ 9238l6bXMdAlAfTJ1N3mmCkNhWLuYae3v8E0G+VbjcpDj70mVwlXnifh8VkFAoaWHQ wWzXQYt9Vpo/YOieEuyyUSnrbn2YACSO0D6V19fTLOPzHzszlSkktZgjYoPrFNWLH4 v2rOI7q1XVlDYhZbmvqsIFtaul4O+RWbk5Xq1s4KaA5Rv459kF5l2FbD3ZXU8/vV/P aSEVSCfx9aYIA== X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a02:1800:120:4::f00:13 (failed) Received-SPF: pass client-ip=2a02:1800:120:4::f00:13; envelope-from=maximedevos@telenet.be; helo=baptiste.telenet-ops.be X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no 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: , Cc: Guix Devel 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=1647531344; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=nZIeXQVW/VRroLaMSuSVj8s3WM03hgx8xX3NuwN64sI=; b=P8BwmzX1WN7bu6V0DLp90jdvjSADzn0iuIihy2Hr8uWYf4PucA36esMJBayN7oVxRsxElU ohOGivHo/gFgghnz1pyLauhsQ9Wk+hZP1PxNklrugYGIK2yqsZBzmvgNTi3ghKdpKiJD2O 84BasLxzXt5r5aCk/e8r10ykpXn449G4Qc016aWQWIwE15aowSasOMGQKuvxy62rcwz+Dm xODcnPHX59jouWTtd6UPH6QQEVakcHfFEve+D89OKSTMIV7Cihyoh+h6OZNmYVZgy1Gksv LtA4PjSIpBq8MBkiLX4ZB0pr+Lflt5iT2QkPK2XksLLgaI3Imzf12ErDXYfvEw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1647531344; a=rsa-sha256; cv=none; b=SBmQZ2oHYu+E6jtKwo6gXfKlINqIclWqe1lVfPRr9dkS+beMyOG7AMSjD+qnV8Jv22e5Aa 3vG0PMgObdNPr1lLrJUPb9BnWwBxB5wbpJdkR4oQ7XaG2jbSpTWOI7vmc1eMGF/1bCM+FN 8K6EYyVa/eoXuUii9MBVyAVr6hSOYftOfGpM4/LeE8v8DQsaY22R+AjwsD3goylOiZ0XJ9 PZabto53Nwt24o60Ncn1pQAp869QOdDAEUDSq0NBAjLVb5I+hSSMGEcCX3FO5UCzRthszf 9/7/O8nCtQ8E0pwjbQa1bQ2jdSkQy3jzu6CqSLAb87kS/awX+6nXbSOtDe6C6g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=telenet.be header.s=r22 header.b=Xzw8KrKA; dmarc=pass (policy=none) header.from=telenet.be; 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: -7.85 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=telenet.be header.s=r22 header.b=Xzw8KrKA; dmarc=pass (policy=none) header.from=telenet.be; 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: A963539BCA X-Spam-Score: -7.85 X-Migadu-Scanner: scn0.migadu.com X-TUID: Fn6grwgMKU3M --=-5UIzQIFT66rblM+wx8hQ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable David Arroyo schreef op ma 14-03-2022 om 17:40 [-0400]: > 1. Obtain the source and unpack it into a writable working directory, > =C2=A0=C2=A0 skipping downstream patches and snippets. Why skip downstream patches and snippets? Often, these are necessry to make the source actually compileable (e.g. if it uses '/bin/ls' instead of 'ls', in case of type errrs -- e.g. abiword-explicitly-cast- bools.patch, autotools changes (agg-am_c_prototype.patch)), remove bugs (e.g a2ps-CVE-2001-1593)). These patches and snippets exist for a reason. Greetings, Maxime. --=-5UIzQIFT66rblM+wx8hQ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYjNVMhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7qDHAQCTqx+NaYC4mvcpuaPvnHfE1Tu4 uqON+zm6B1BY4qeG0wEAsUkNZIq4FqbTqsJjWMasS4I98Gg1tYOyC3/ejws2BA0= =SC/6 -----END PGP SIGNATURE----- --=-5UIzQIFT66rblM+wx8hQ--