From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.web.de (mout.web.de [212.227.15.4]) by sourceware.org (Postfix) with ESMTPS id 86963384EF79 for ; Fri, 25 Nov 2022 16:51:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 86963384EF79 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=Web.DE Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Web.DE DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1669395057; bh=SpcKfqbFcQw/iCAMbJco+DjRqkfrm9KzZcUyQnIv1QU=; h=X-UI-Sender-Class:Subject:From:In-Reply-To:Date:Cc:References:To; b=gFjldmUFFtL2WJHrCg4rEruzAU4aC3VC4/jse7znFIxP+yohoR81/rZdOwWbc6U1v 7Fx4Ns7ptSn8Saku1Tam4tFwX/OVvJFbakWVcJKIZVoIvumCHQnt6RUR2yxJVw2DhA PJkYRkakVNmyyz1VqBSYltkmilJooe2THx+Rx2lQ/yjolNNdrje+tx+GsACZOwQFaK T0AlJFx7HLM6kyvePUoVyjYYFEs72973fsJ7gqqFNdAVI7/05kW4yEgjkS0CNmo5Bt J23sD4iNfCQta8h4di85ljNBOhtedyB+x0dif9Ez2FTcW0MzkL2exqycMAgBc5Bq69 cz0Dbr3ceSBbQ== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from smtpclient.apple ([176.199.93.201]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1Mmymp-1oZy8E1uml-00k7Un; Fri, 25 Nov 2022 17:50:57 +0100 Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: Re: Configuring GCC 10.3 on PPC Mac OS X 10.4.11/Tiger for build reveals flaws in configure scripts From: Peter Dyballa In-Reply-To: <20221125155607.GI25951@gate.crashing.org> Date: Fri, 25 Nov 2022 17:50:56 +0100 Cc: Jonathan Wakely , gcc-help@gcc.gnu.org Content-Transfer-Encoding: quoted-printable Message-Id: <7500F06B-1BD1-42E0-832B-7C5B1F14696B@Web.DE> References: <20221125155607.GI25951@gate.crashing.org> To: Segher Boessenkool X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Provags-ID: V03:K1:GYshE3MytJ9zRHZGwmWog5FZ+iTmKhUZ+D99b/e8hMdt3r+/v3m 3IHuYpHXwYISUb7M4UGp8Vkd4VpGwyDuTROOwPsLPRJgQAfXtTZO5JK1PNx/9xfw46RG/p2 N2Os5PtSmu3vXgc//m0NBvpzWka4VjE3uzD6RqoJagIfXujQNuTJu5ZTu1JQ0BzEG1uaUln 1tUSUDP4FzJJJS23b0ycw== UI-OutboundReport: notjunk:1;M01:P0:SgioHZKk15U=;R5skcI6w+DpRuCNfSvS45j1950W vYXcOyRDosXTDj2qMSe2jQYBh73Rhx77C9bMv941c+GE+lPxHy8LR29xe0pNNr4F8IhDyrTp2 b5X43539v2jfQlowfeMpf/txeGFc9bit7+R5moWcJMKhxIgPP7iWDgPTXf5oCoWogYwN0nHA9 QkBplpzLi3AZpmIGKXW+MmivXBUz8BMjO6KewLxNWAP8dmlVeGxF4x4KVbdN8k1VCEfpzcaLb /hjVqD++TIHkqB54xaO+wUzRXYj78Hn56J3kS3XSsAZOp+qEOkt/v9WV3UYe6doU2LXq4fA5p fkqcwsjGbJiCiLWpHE5UV3xxz2LtrW3bRwcrZFp76yao/n0HfGNc1lU6VjrXzdgwHZjrhEu3t sZAWd8hNE+pwWreMPhTSc8/gjAYFqD56pYoZhuUfS2v50y6jqmMPpuKdYYNbWB65JXrIzV/xN jm4KTtbjffeXOy4zX4MVeVvMTAl9qsw1S5IaEZnjn16oMTVpkdILQSIt59laeQSjiBDDASPdg 4dKs3PcCqOGSrt8Xv7yUyzFm/QoRv8g/JRgA554bmVQrUohyWFY7gt09cHbLeGrvq6eJ3mS4S DjGWCEK/GrcF1Dul4yJ6nJB3dyuM5u4h5o2R7s3BjeK7iEqMOB7XD5HLNqZgkx3cgxBFyjx+C 0XRj9D1M1FXfXiNzeBY8quN24wD//tXCHsRaklrpXJqkm99TQnnG1GnYpPX6cgTurbdGK7g25 29ty/xdiUOxy1PIhDzhnNhjhb2HPKt0A8irUH/tZhd+GwgrHn7TB82nFjUTFbMRpRXQABQkGF s2cdV0ljANnMvcf4LDZQHGPXW5lNvLe1zfEhyDDWslFiH66P031ePBSuTpvgImF9JmBejh1Jg jq8O56jf8YiIlFLuyi45kqsvc0Gw7JugkzhQOR4DjcW3eqIar+RiaRi5XovjBY2r/gJkL9bxO tPe8IT9a0Kxzd9TVHIJWCFAeWV8= X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: > Am 25.11.2022 um 16:56 schrieb Segher Boessenkool = : >=20 > Also, GCC 10.4 was released over a month ago, please use that? > Any problem in previous minor releases might already be fixed I can try. I was asked to try to build the MacPorts package, or "port", = gcc10-bootstrap to help solve another problem on PPC Tiger/Mac OS X = 10.4.11 I've seen that GCC 10.4 was out and I now know that MacPorts = supports this version too: gcc10 @10.4.0 lang/gcc10 libgcc10 @10.4.0 lang/gcc10 gcc10-libcxx @10.4.0 lang/gcc10 gcc10-bootstrap @10.3.0 = lang/gcc10-bootstrap They have dependencies: Full Name: gcc10 @10.4.0_4+stdlib_flag Extract Dependencies: xz Build Dependencies: texinfo Library Dependencies: cctools, gmp, isl, ld64, libiconv, libmpc, = mpfr, zlib, zstd Runtime Dependencies: gcc_select, libgcc10, gcc10-libcxx -- Full Name: libgcc10 @10.4.0_4+stdlib_flag Extract Dependencies: xz Build Dependencies: texinfo, cctools, gmp, isl, ld64, = libiconv, libmpc, mpfr, zlib, zstd Library Dependencies:=20 Runtime Dependencies: libgcc11 -- Full Name: gcc10-libcxx @10.4.0_5+clang14 Extract Dependencies:=20 Build Dependencies: clang-14 Library Dependencies:=20 Runtime Dependencies:=20 The only port that I might be able to build is "libgcc10" which has a = dependency of "libgcc11", and this a dependency to "libgcc": Full Name: gcc11 @11.3.0_5+stdlib_flag Extract Dependencies: xz Build Dependencies: texinfo Library Dependencies: cctools, gmp, isl, ld64, libiconv, libmpc, = mpfr, zlib, zstd Runtime Dependencies: gcc_select, libgcc11, gcc11-libcxx -- Full Name: libgcc11 @11.3.0_5+stdlib_flag Extract Dependencies: xz Build Dependencies: texinfo, cctools, gmp, isl, ld64, = libiconv, libmpc, mpfr, zlib, zstd Library Dependencies:=20 Runtime Dependencies: libgcc -- Full Name: gcc11-libcxx @11.3.0_6+clang14 Extract Dependencies:=20 Build Dependencies: clang-14 Library Dependencies:=20 Runtime Dependencies:=20 -- Full Name: libgcc @6.0_0 Library Dependencies: libgcc12 I do not understand this scheme, honestly! Very old software, that = depends on software that will be created in some future? But =E2=80=93 = "libgcc12" is very easy to build: Full Name: libgcc12 @12.2.0_2+stdlib_flag Extract Dependencies: xz Build Dependencies: texinfo, cctools, gmp, isl, ld64, libmpc, = mpfr, zstd Library Dependencies: zlib, libiconv Runtime Dependencies:=20 Next month, if my internal disk will find enough empty space (remember: = my PowerBook G4 is almost 20 years old, and then a 100 GB disk was no = usual gadget, not even in a Mac). (It might be possible to create = "private" versions on an external disk.) Before I have to find the cause = why a particular port, boost, uses '-Wl,-rpath ...' which cannot work on = Tiger. (It's OK with later OS versions.) It works, with other ports, = when '-Wl,' is not there, because then it's a no-op or gets neglected. Manual builds will take longer. Because they might needed patches *I* = would have to provide =E2=80=93 you've the seen the list I gave = Jonathan? -- Greetings Pete I wouldn't recommend sex, drugs or insanity for everyone, but they've = always worked for me. =E2=80=93 Hunter S. Thompson