From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sergey Fedorov Newsgroups: gmane.lisp.guile.devel Subject: Re: Guile 3.0.10 fails to build for powerpc-darwin (3.0.9 built earlier) Date: Fri, 4 Oct 2024 21:50:28 +0700 Message-ID: References: <233C443B-6ACA-4CFC-B00E-134B80D38B86@physik.fu-berlin.de> <87v7ye9wuc.fsf@trouble.defaultvalue.org> <2f3230ded1cae53a9dddd95e4ff5236d47168a82.camel@physik.fu-berlin.de> <4f11f28a19d684cb96a165fae3bc430aa389fc56.camel@physik.fu-berlin.de> <87seti9qnp.fsf@trouble.defaultvalue.org> <72494ce9dd4d48cbbd4aeb7992ed7589c77372f4.camel@physik.fu-berlin.de> <87frpigchi.fsf@trouble.defaultvalue.org> <8734lhgcc3.fsf@trouble.defaultvalue.org> <87cykhfyj3.fsf@trouble.defaultvalue.org> <87ttdsvgi0.fsf@trouble.defaultvalue.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000079af7d0623a7cb2a" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12928"; mail-complaints-to="usenet@ciao.gmane.io" Cc: John Paul Adrian Glaubitz , Gordon Steemson , guile-devel@gnu.org To: Rob Browning Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Fri Oct 04 16:51:02 2024 Return-path: Envelope-to: guile-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1swje1-00038t-4N for guile-devel@m.gmane-mx.org; Fri, 04 Oct 2024 16:51:01 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1swjdo-0005LL-7v; Fri, 04 Oct 2024 10:50:48 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1swjdl-0005Kr-G3 for guile-devel@gnu.org; Fri, 04 Oct 2024 10:50:46 -0400 Original-Received: from mail-lj1-x22a.google.com ([2a00:1450:4864:20::22a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1swjdj-0007iv-Ky for guile-devel@gnu.org; Fri, 04 Oct 2024 10:50:45 -0400 Original-Received: by mail-lj1-x22a.google.com with SMTP id 38308e7fff4ca-2fac3f1287bso26415061fa.1 for ; Fri, 04 Oct 2024 07:50:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728053441; x=1728658241; darn=gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Pab7kRI+ibl5lrC4V3u45t2D3Mr03DEwnmp740t6vl0=; b=GQg60AFYNEaGEh+XJUr09rbHIq1SQDUyNZgIeS8cZq0J1zHSbrKj5w2vpfYXd7/q7g j91LhbHAKW9r8OusnRP+SKoR+OLIy8NVkB44ULsvE1DCT0R7zpJUCtbE74hiPmbQOXtF jO48gaQ3POtvCfpkMxH+9dMs1wS/J5G+ap39iulqxmJvvsshWZcpak/bUbJg/B5aB81Q YiEMiUeAhwhrF7yqCGhcy+UjaSdJObuSikWNkQByY+2NSc+pVEnev5OHzXCjzIjeMeTR em5P35TmqMvNZWG4+EpSgjks9xF75veO4pASGUT9TGIeA/aFvHHUNVbLJr2jMwgR9my0 AHTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728053441; x=1728658241; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Pab7kRI+ibl5lrC4V3u45t2D3Mr03DEwnmp740t6vl0=; b=fnA0o1fDox6ghE85JVUYCHV9p0QEyPOe7W8/yAReJHOYhxADUIqN9DvO1vLjJ3BRYW Jc2v/OoEdboUKUJCv0+Ty+iXRhfAZwYbAawDiJM2K/0khF5hHaHVVtJTU9yPrgBRj7GP TEMp9SZEqgoEXupp/Nd0cjNyQNNw4/Jow1wn4VjMah4sbcL5jrFuBbdMxcDdD7m/jAM/ o2KWjsd224aPW3iOIKCnbWu7xbEG17gjqcnvUcDuQuhwkIyWZdz9uh1qEaaNcGVMR0Ay TPT4ow2BqGnbxTXmlLNe2wj1mbVyorqgGlntF5cXUGxmo5B2mRHlAgztUHoZvidUV7t+ thGQ== X-Forwarded-Encrypted: i=1; AJvYcCU2w0dmXvwOA5YfV4n58/tL5ANN9+UvbGL1dUXpFL1ZFm7dv91wby3dGzUpRYSSOYtvVB+Up3ovuLc+7Q==@gnu.org X-Gm-Message-State: AOJu0YxNdMbCQJiMgugMVAb4sulWJ6HH5LdHiniwLlgFDTclKIqgq2sb CyYVW43/JioDiBbw549VIOZQ71+PpEkHalHRTqiUbU4l8t299BXhCxH4ApFGhisK0Z4b/Bqnlw0 sCeDhcokQmNsJ01s5fKyPNqhNFnWp5uM2GIg= X-Google-Smtp-Source: AGHT+IFR53eIrJ1CGgFYKDWehoH/c494jn9hicl+GK1snGiPeJYq+dbmXvCTo//CJAVTsmhDIPcxeGvncHK1Bd+muTM= X-Received: by 2002:a2e:859:0:b0:2fa:cc50:3f2 with SMTP id 38308e7fff4ca-2faf3c01effmr14001631fa.5.1728053440520; Fri, 04 Oct 2024 07:50:40 -0700 (PDT) In-Reply-To: <87ttdsvgi0.fsf@trouble.defaultvalue.org> Received-SPF: pass client-ip=2a00:1450:4864:20::22a; envelope-from=vital.had@gmail.com; helo=mail-lj1-x22a.google.com 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.devel:22715 Archived-At: --00000000000079af7d0623a7cb2a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Not directly related to the bug being discussed, but since we already deal with powerpc here: What is the reason for pre-built ppc binaries being broken on Darwin? I understand that Darwin ppc ABI differs from ELF, but on x86 they somehow work both on Linux and Darwin, AFAIU. On ppc that is not the case, which is particularly painful for users, given that most of the relevant hardware is not the fastest (especially G4) and MacPorts has no buildbots for powerpc (MacPorts not being the point here: nobody has buildbots). Full bootstrap of guile takes 10+ hrs to build even on G5 Quad, I recall on 2.3 DC it was close to 20 if not 24. On a single G4 it will probably take several days. If this could be addressed by someone from upstream, so that we can have an option to build it without a full bootstrap, it would be really helpful. On Fri, Oct 4, 2024 at 7:49=E2=80=AFAM Rob Browning = wrote: > John Paul Adrian Glaubitz writes: > > > Is there a chance this particular Debian patch that fixes the segfault = on > > 32-bit big-endian targets could be upstreamed? > > It's at been filed upsteam, at least https://debbugs.gnu.org/45214 > > -- > Rob Browning > rlb @defaultvalue.org and @debian.org > GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A > GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4 > --00000000000079af7d0623a7cb2a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Not directly related to the bug being discussed, but since= we already deal with powerpc here:

What is the reason f= or pre-built ppc binaries being broken on Darwin? I understand that Darwin = ppc ABI differs from ELF, but on x86 they somehow work both on Linux and Da= rwin, AFAIU. On ppc that is not the case, which is particularly painful for= users, given that most of the relevant hardware is not the fastest (especi= ally G4) and MacPorts has no buildbots for powerpc (MacPorts not being the = point here: nobody has buildbots).
Full bootstrap of guile takes = 10+ hrs to build even on G5 Quad, I recall on 2.3 DC it was close to 20 if = not 24. On a single G4 it will probably take several days.

If this could be addressed by someone from upstream, so that we ca= n have an option to build it without a full bootstrap, it would be really h= elpful.


On Fri, Oct 4, 2024 at 7:49=E2=80=AFAM Rob Br= owning <rlb@defaultvalue.org= > wrote:
John Paul Adrian Glaubitz <glaubitz@physik.= fu-berlin.de> writes:

> Is there a chance this particular Debian patch that fixes the segfault= on
> 32-bit big-endian targets could be upstreamed?

It's at been filed upsteam, at least https://debbugs.gnu.org/45214<= /a>

--
Rob Browning
rlb @
defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4
--00000000000079af7d0623a7cb2a--