From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,RDNS_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: (qmail 26712 invoked from network); 17 Mar 2020 00:41:18 -0000 Received-SPF: pass (mother.openwall.net: domain of lists.openwall.com designates 195.42.179.200 as permitted sender) receiver=inbox.vuxu.org; client-ip=195.42.179.200 envelope-from= Received: from unknown (HELO mother.openwall.net) (195.42.179.200) by inbox.vuxu.org with ESMTP; 17 Mar 2020 00:41:18 -0000 Received: (qmail 30134 invoked by uid 550); 17 Mar 2020 00:41:12 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 30114 invoked from network); 17 Mar 2020 00:41:12 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=M/gKnScaYyi3JICysNPLbBWBEqEuEGjHvP4/FDGdd78=; b=YQe/oVR3LtBHPP4YrtAjzIhbvv2/m32dfMnO9rppKtIY/ikquhiS423aYsjYy6tvEM kiQOe1e8nPTRiCuyVoJlRcTduW+n4GMi2sMvglWCce1l2LgTvH1F9ZrhHxRYqHtdUwS+ DYzXi84qlNVafeigf1/C7Z6JO2jo8fag5/LuO1Ac5qx8DXulvVzyObRNQIdIg/1Sbl3B hTs1kY/sRuob0UWU8+jjtryMIQ3DokVpgYf4T32HRxBBxhQ3IBxkYHtsUU2ogrNDVyM7 SXMFhqfSBs8u+WsOsmRan8dtqrMzIeshk0P9+hyJaD6gAEgLusVKDf9RGxhxmU3hNt5x aFuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=M/gKnScaYyi3JICysNPLbBWBEqEuEGjHvP4/FDGdd78=; b=AERTCGce2vTOSAlVM+kAILBAUJEdU0qD+tc7bgBXWDw6G/A5ud3AedEYTAV9069uc4 fIodpl09iF7FtL+jfMj07XSi8KoHtE+S2SsgYE3Z71qszhozD504DRKscTxj3JN+VYm9 NJUBbtF6Q9AatqWbqbYOFfDfbeojj5K5TgvrPJfJx4hW8GPzJ/mMTRuOY6w6Lo8qsv39 K3FKqOkB3xfgr/wVueYtLgD80rxOHMA776XJK0G4zhO+ly0CkTnSNHzUrkI1KgTS9p4m eLOl2ajchkrNEahl1+xVyLJ2BU3wJFBmKHXe4xSJA/voQa4wNCSf0XyiQuphq5bn1d+P mJ0w== X-Gm-Message-State: ANhLgQ3BzUYUJxihuyGpMTk0fCGy+ZYVm3dmHJlqYSTDA6IzZ3yDOLHY xJrc7of17xrdpmyN5OV+V5XkFVUj/fW6Y/hV59JTVm4y X-Google-Smtp-Source: ADFU+vvdveO+rs+Rq7VQKc7cBS+18uQs4DqQQGSUKAQy4+wPpiE3KqcSs2duIb+x8Bi8A9yzjrzNXes91IO5iMyBtJE= X-Received: by 2002:a92:3b11:: with SMTP id i17mr2541469ila.161.1584405659904; Mon, 16 Mar 2020 17:40:59 -0700 (PDT) MIME-Version: 1.0 References: <20200316175428.GV11469@brightrain.aerifal.cx> In-Reply-To: <20200316175428.GV11469@brightrain.aerifal.cx> From: Patrick Oppenlander Date: Tue, 17 Mar 2020 11:40:49 +1100 Message-ID: To: musl@lists.openwall.com Content-Type: text/plain; charset="UTF-8" Subject: Re: [musl] armv7-m musl 1.2.0 toolchain crash On Tue, Mar 17, 2020 at 4:54 AM Rich Felker wrote: > > Can you clarify if the change is that the toolchain is built against > musl 1.2.0 and now malfunctioning, or trying to link to musl 1.2.0 and > now malfunctioning? Those are very different and it's not clear which. > Sorry, my previous email was no where near clear enough. I'll try to do better this time :) All of my toolchains are built against glibc as I build them with the default host compiler on my Arch Linux system. I typed out a huge email detailing dozens of tests which I performed, but it's all irrelevant and boils down to the following: gcc / binutils / musl / C++ link 7.4.0 / 2.27 / 1.2.0 / works 7.4.0 / 2.32 / 1.2.0 / fails 7.4.0 / 2.33.1 / 1.2.0 / fails 7.4.0 / 2.34 / 1.2.0 / works (binutils-2.34 no mcm patches) 9.2.0 / 2.34 / 1.2.0 / works 9.3.0 / 2.34 / 1.2.0 / works (using mcm gcc 9.2.0 patches) So it looks to me like there was a regression in binutils introduced after version 2.27 and fixed in 2.34. BTW, the gcc 9.2.0 patches apply with some fuzz to 9.3.0 with the exception of 0017-pr93402.diff which is upstream. I'll do further testing over the next week or two on the gcc 9.3.0 arm & armv7m targets with binutils 2.34 and musl 1.2.0. Hope that helps, Patrick