From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carl Dong Subject: bug#40459: Non-reproducible behaviour in libtool < 2.2.7b bootstrapped ltmain.sh Date: Sun, 05 Apr 2020 21:31:27 +0000 Message-ID: <16D3F058-8D50-48AD-BAC4-A2124A49A40B@carldong.me> Reply-To: Carl Dong 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]:55846) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jLCsD-0000c9-31 for bug-guix@gnu.org; Sun, 05 Apr 2020 17:32:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jLCs7-0005Of-Bu for bug-guix@gnu.org; Sun, 05 Apr 2020 17:32:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35181) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jLCs6-0005OK-Mg for bug-guix@gnu.org; Sun, 05 Apr 2020 17:32:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jLCs6-0002As-HY for bug-guix@gnu.org; Sun, 05 Apr 2020 17:32:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:55804) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jLCre-0000Zk-6L for bug-guix@gnu.org; Sun, 05 Apr 2020 17:31:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jLCrc-0005B7-QB for bug-guix@gnu.org; Sun, 05 Apr 2020 17:31:33 -0400 Received: from mail-40134.protonmail.ch ([185.70.40.134]:51977) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jLCrc-0005AT-Gl for bug-guix@gnu.org; Sun, 05 Apr 2020 17:31:32 -0400 List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane-mx.org@gnu.org Sender: "bug-Guix" To: 40459@debbugs.gnu.org Hi Guix! While investigating a libstdc++.a reproducibility issue, I found that libto= ol prior to 74c8993c (first included in version 2.2.7b, link: https://git.s= avannah.gnu.org/cgit/libtool.git/commit/?id=3D74c8993c178a1386ea5e2363a01d9= 19738402f30) did not sort find output. It seems that many packages (includi= ng all released gcc versions so far) are bootstrapped with a libtool < 2.2.= 7b. There are probably many ways to approach this, and I propose that we could = simply use a somewhat strict regex find and replace on ltmain.sh. Would love feedback and better ideas! Cheers, Carl Dong