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 C4824384E396 for ; Fri, 25 Nov 2022 11:30:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C4824384E396 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=1669375803; bh=6DyUJFAKSGJiX+SLzeKWORR06cb4tcrspmoyscEKCRo=; h=X-UI-Sender-Class:Subject:From:In-Reply-To:Date:Cc:References:To; b=tMQBbuoZWefvfnevXUt9V+oQufHZ705yRuBAhLqQdBb8X0MzUoYj3zxMXeqDmxLgi FkIXBYzNhX3eIrNUpHc2oTKSX/ub1lC7kDmkXmGli6aXbCoFatZQHilum7uP2u9RqS Aza5aWTv9xUcE2TYb63d40SHHBiJLKBcfCyMMV3P/axdLJ7wXH9lIlU0A12cCeXRxh UUzAWeAiPtqT3EHiAbuwcnoDarL8zVwVAJan5Z4LZ39bIV2d/1DwNM+41nomPMv6M9 qr4rJ5du5SFDgKbyxqIiPMlA1fPmz1QEr+GWJspHNo9vHWQhwkogxmI8HvDK+06UpR DRmSE41MjXuTw== 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 1N62yi-1owFkp04C0-016RUG; Fri, 25 Nov 2022 12:30:03 +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: Date: Fri, 25 Nov 2022 12:30:02 +0100 Cc: gcc-help@gcc.gnu.org Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Jonathan Wakely X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Provags-ID: V03:K1:29bm2JSmjw7jf/txHJ6DFLP1qRBNIh8M1GmF91aMKN/LbsyuuWB DhirnHlWYHFWckd9rEEZiOPksrnrybjbw1KMqxzjQHr0HFREVIYkF4jfsDEAmxmjHZ15LfJ vkZoDuId7Mh2TpEh9MicAw4D4HD01U1gU+8xa/Z/nTm3almo4UASBNLrzSYuclB+D1bSme4 325YVyxKA6D8DN+6IqWGA== UI-OutboundReport: notjunk:1;M01:P0:gWmZpbj/FHE=;q//RuQvg2x9tr3TZtR3VABM+sn5 QFw9kLhSn/HL96neBGx3ltaS9gMpfi0vl6Gr0sb0wLsEuIXEQqZEwxzMbw5oA8mCd+l3BOl+J FZHXLa0Gyx8y+Dkb53qdeXkP6gMVcruDCFgprvvYsrNw4qxOe4M5J9q7NnsmC0sbgdFoSZWOC Vzfi+1fXlDE6tzJW65U7bEJNiqf+PgW9NpJeiXr+KXrDeFd1jlmnI4hXrxrTyGvPS/2pzrfpC dd38DsrXwdSRWwk39gFg0dKDYpC6EoHLq3pCld1tSYz3aMyeokJQ857ExwSi4eNTV7I3tpHK+ F9QJkT4rvhZsJmS6m4soEuVR9Qz8IEMqzVYmhyM86iIOGGV9XFscrDIQxnWpMSfBhazlnreMe QzqodfQumNbY4Sr5F5wqUNR1ljVIzPKnAfiUEm8CC3FRfpENpZHCl1HaM2vv11gqJeZhh8Ha1 fmipnrRkvS31x4X01M0clZ3TIYeZvsTbTfmI2YFIPZBe1urMmRlSRkQJ/pdVfbE1JbnfBrvgF xLfUiqOhZuXyP1NwwCqJT6A8ZZN2VX5ktD8VBtuLrIy1w5lWhjEOatRsN94sMpUDA3E3x/FRA FSjx053RLBnI4d9V+pf4wcHb2A47MEO8Scm5D0GaztY0GbNP0xIWNYA2IrBjRdp+FO4SZFk6B GGT1Bc/WA7evhEOdX0Nj8rnD+SZWBA6iNqKEuCTBeZ9t6HQXHe8hxM4BoAj9W233fNr9RDKIJ 2Inka3gX9QZnUMgsWR5Mjq1XZpbeEjxAdMI0M/0tIGzkgjZGb/jRfzGx+CjtkTtVuHe9ffaja NnlOD9cZi3RI/tP2rHaqLDmkifgRxGrKy0z3Te60XOwoqc8sqhPBRz9NjfWOQFbFB5aBqQhIr 8r35HW5rUBmt3rlQbnPfHlxs/AAV0kCArZSEpEKJwJXcWFtYQDg4XsSzYM01wfUFMyodBT8eL kNcq/u64Uylf/fIMYy5DNvC4F5Y= X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,KAM_SHORT,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 12:22 schrieb Jonathan Wakely = : >=20 > This line number doesn't match what's shown below, as it's coming from > line 13560 below (which is line 13496 in my copy of the gcc-10.30 > sources, so maybe MacPorts patched it?) Yes: patching file Makefile.def patching file Makefile.in patching file Makefile.tpl patching file configure patching file configure.ac patching file gcc/collect2.c patching file gcc/config.in patching file gcc/config/darwin.h patching file gcc/configure patching file gcc/configure.ac patching file gcc/exec-tool.in patching file gcc/gcc.c patching file gcc/config/darwin.h patching file gcc/gcc.c patching file gcc/config.gcc patching file gcc/config/darwin-driver.c patching file gcc/config/darwin.h patching file gcc/config/darwin.opt patching file configure patching file configure.ac patching file fixincludes/config.h.in patching file fixincludes/configure patching file gcc/aclocal.m4 patching file gcc/config/darwin.h patching file gcc/configure patching file gcc/configure.ac patching file libatomic/Makefile.am patching file libatomic/Makefile.in patching file libatomic/configure =3D=3D=3D> patching file libbacktrace/configure <=3D=3D=3D patching file libcc1/Makefile.am patching file libcc1/Makefile.in patching file libcc1/configure patching file libffi/Makefile.am patching file libffi/Makefile.in patching file libffi/configure patching file libgcc/config.host patching file libgcc/config/t-darwin-rpath patching file libgcc/config/t-slibgcc-darwin patching file libgfortran/Makefile.am patching file libgfortran/Makefile.in patching file libgfortran/configure patching file libgfortran/configure.ac patching file libgomp/Makefile.am patching file libgomp/Makefile.in patching file libgomp/configure patching file libhsail-rt/configure patching file libitm/Makefile.am patching file libitm/Makefile.in patching file libitm/configure patching file libobjc/configure patching file libobjc/configure.ac patching file liboffloadmic/configure patching file liboffloadmic/plugin/Makefile.in patching file liboffloadmic/plugin/aclocal.m4 patching file liboffloadmic/plugin/configure patching file libphobos/configure patching file libphobos/libdruntime/Makefile.am patching file libphobos/libdruntime/Makefile.in patching file libphobos/src/Makefile.am patching file libphobos/src/Makefile.in patching file libquadmath/Makefile.am patching file libquadmath/Makefile.in patching file libquadmath/configure patching file libquadmath/configure.ac patching file libsanitizer/asan/Makefile.am patching file libsanitizer/asan/Makefile.in patching file libsanitizer/configure patching file libsanitizer/lsan/Makefile.am patching file libsanitizer/lsan/Makefile.in patching file libsanitizer/tsan/Makefile.am patching file libsanitizer/tsan/Makefile.in patching file libsanitizer/ubsan/Makefile.am patching file libsanitizer/ubsan/Makefile.in patching file libssp/Makefile.am patching file libssp/Makefile.in patching file libssp/configure patching file libstdc++-v3/configure patching file libstdc++-v3/src/Makefile.am patching file libstdc++-v3/src/Makefile.in patching file libtool.m4 patching file libvtv/configure patching file zlib/configure patching file gcc/ada/gcc-interface/Makefile.in patching file configure patching file configure.ac patching file libiberty/simple-object-mach-o.c patching file gcc/config/darwin-driver.c patching file gcc/config/darwin.c patching file gcc/config/darwin.h patching file gcc/config/darwin.opt patching file gcc/config/i386/darwin.h patching file gcc/config/i386/darwin32-biarch.h patching file gcc/config/i386/darwin64-biarch.h patching file = gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-3.c patching file = gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-4.c patching file libgcc/config.host patching file libgcc/config/i386/darwin-lib.h patching file libgcc/config/i386/libgcc-darwin.10.4.ver patching file libgcc/config/i386/libgcc-darwin.10.5.ver patching file libgcc/config/i386/libgcc-darwin.ver patching file libgcc/config/i386/t-darwin patching file libgcc/config/libgcc-libsystem.ver patching file libgcc/config/rs6000/libgcc-darwin.10.4.ver patching file libgcc/config/rs6000/libgcc-darwin.10.5.ver patching file libgcc/config/t-darwin patching file libgcc/config/t-darwin-noeh patching file libgcc/config/t-slibgcc-darwin patching file libgcc/emutls.c patching file gcc/config/darwin.c patching file gcc/config/darwin.h patching file gcc/config/darwin.c patching file gcc/config/darwin-protos.h patching file gcc/config/darwin.c patching file gcc/config/darwin.h patching file gcc/doc/tm.texi patching file gcc/doc/tm.texi.in patching file gcc/dwarf2out.c patching file gcc/target.def patching file gcc/configure patching file gcc/configure.ac patching file gcc/Makefile.in patching file gcc/c-family/c.opt patching file gcc/config.in patching file gcc/configure patching file gcc/configure.ac patching file gcc/cp/g++spec.c patching file gcc/cppdefault.c patching file gcc/cppdefault.h patching file gcc/doc/invoke.texi patching file gcc/incpath.c patching file libgcc/config.host patching file libgcc/config/t-darwin patching file libgcc/config/t-darwin-min-1 patching file libgcc/config/t-darwin-min-4 patching file libgcc/config/t-darwin-min-5 patching file libgcc/config/t-darwin-min-8 patching file libgcc/config/t-darwin-rpath patching file gcc/config/aarch64/aarch64.md patching file gcc/config/aarch64/predicates.md patching file gcc/config/aarch64/aarch64.md patching file gcc/testsuite/gcc.target/aarch64/adds3.c patching file gcc/testsuite/gcc.target/aarch64/cmp.c patching file gcc/testsuite/gcc.target/aarch64/extend-syntax.c patching file gcc/testsuite/gcc.target/aarch64/subs3.c patching file gcc/testsuite/gcc.target/aarch64/subsp.c patching file gcc/fortran/trans-stmt.c patching file gcc/testsuite/gfortran.dg/coarray_fail_st.f90 patching file gcc/fortran/trans-types.c patching file gcc/fortran/resolve.c patching file gcc/fortran/trans-types.c patching file config.guess patching file config.sub patching file gcc/config/aarch64/aarch64.md patching file gcc/config/darwin.h patching file = gcc/config/aarch64/falkor-tag-collision-avoidance.c patching file gcc/config/aarch64/aarch64.c patching file gcc/c/c-lang.c patching file gcc/config/aarch64/aarch64.c patching file gcc/config/i386/darwin.h patching file gcc/fortran/f95-lang.c patching file gcc/fortran/trans-expr.c patching file gcc/fortran/trans.c patching file configure patching file configure.ac patching file gcc/config/darwin-driver.c patching file gcc/config/darwin.c patching file gcc/config/darwin.h patching file gcc/config.gcc patching file gcc/config/aarch64/aarch64-builtins.c patching file gcc/config/aarch64/aarch64-c.c patching file gcc/config/aarch64/aarch64-protos.h patching file gcc/config/aarch64/aarch64.c patching file gcc/config/aarch64/aarch64.h patching file gcc/config/aarch64/aarch64.md patching file gcc/config/aarch64/aarch64.opt patching file gcc/config/aarch64/darwin.h patching file gcc/config/aarch64/t-aarch64-darwin patching file gcc/config/aarch64/aarch64.c patching file gcc/config/aarch64/darwin.h patching file libgcc/config.host patching file libgcc/config/aarch64/lse.S patching file libgcc/config/aarch64/t-darwin patching file gcc/config/aarch64/darwin.h patching file libgcc/config.host patching file gcc/config.host patching file gcc/config/aarch64/host-aarch64-darwin.c patching file gcc/config/aarch64/x-darwin patching file gcc/ada/gcc-interface/Make-lang.in patching file gcc/ada/sigtramp-ios.c patching file libitm/config/aarch64/sjlj.S patching file libitm/configure.tgt patching file libgfortran/config/fpu-aarch64.h patching file libgfortran/configure.host patching file gcc/config/aarch64/aarch64.c patching file gcc/config/aarch64/aarch64.c patching file gcc/config/aarch64/aarch64.h patching file gcc/config/aarch64/aarch64.c patching file gcc/config/aarch64/aarch64.c patching file gcc/calls.c patching file gcc/config/aarch64/aarch64.c patching file gcc/function.c patching file gcc/function.h patching file gcc/config/aarch64/aarch64.c patching file gcc/config/aarch64/aarch64.c patching file gcc/config/aarch64/aarch64.h patching file gcc/config/aarch64/aarch64.c patching file gcc/calls.c patching file gcc/calls.h patching file gcc/function.c patching file gcc/function.h patching file gcc/config/aarch64/aarch64.c patching file gcc/config/aarch64/aarch64.md patching file gcc/config/aarch64/aarch64.c patching file gcc/config/aarch64/aarch64.c patching file gcc/config/darwin.h patching file = gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp patching file = gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp patching file = gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle.exp patching file = gcc/testsuite/g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp patching file = gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp patching file = gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp patching file = gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp patching file = gcc/testsuite/gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp patching file = gcc/testsuite/gcc.target/aarch64/sve2/aarch64-sve2.exp patching file = gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp patching file = gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle.exp patching file gcc/testsuite/g++.dg/pch/pch.exp patching file gcc/testsuite/gcc.dg/pch/pch.exp patching file gcc/testsuite/objc.dg/pch/pch.exp patching file gcc/testsuite/g++.dg/abi/aarch64_guard1.C patching file gcc/testsuite/g++.dg/abi/arm_va_list.C patching file gcc/testsuite/g++.dg/torture/darwin-cfstring-3.C patching file gcc/testsuite/gcc.dg/torture/darwin-cfstring-3.c patching file = gcc/testsuite/obj-c++.dg/torture/strings/const-cfstring-4.mm patching file = gcc/testsuite/objc.dg/torture/strings/const-cfstring-4.m patching file gcc/testsuite/gcc.dg/darwin-segaddr.c patching file gcc/testsuite/gcc.dg/pubtypes-2.c patching file gcc/testsuite/gcc.dg/pubtypes-3.c patching file gcc/testsuite/gcc.dg/pubtypes-4.c patching file gcc/testsuite/g++.dg/abi/aarch64_guard1.C patching file = gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp patching file = gcc/testsuite/g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C patching file = gcc/testsuite/objc.dg/torture/strings/const-str-10.m patching file = gcc/testsuite/objc.dg/torture/strings/const-str-11.m patching file = gcc/testsuite/objc.dg/torture/strings/const-str-9.m patching file gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm patching file gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm patching file gcc/testsuite/objc.dg/gnu-api-2-class-meta.m patching file gcc/testsuite/objc.dg/gnu-api-2-class.m patching file = gcc/testsuite/obj-c++.dg/torture/strings/const-str-10.mm patching file = gcc/testsuite/obj-c++.dg/torture/strings/const-str-11.mm patching file = gcc/testsuite/obj-c++.dg/torture/strings/const-str-9.mm patching file = gcc/testsuite/g++.target/aarch64/no_unique_address_1.C patching file = gcc/testsuite/g++.target/aarch64/no_unique_address_2.C patching file = gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c patching file = gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c patching file = gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c patching file = gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c patching file = gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c patching file = gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfmlalbt-compile.c patching file = gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfmmla-compile.c patching file = gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c patching file = gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c patching file = gcc/testsuite/gcc.target/aarch64/bfloat16_scalar_1.c patching file = gcc/testsuite/gcc.target/aarch64/bfloat16_scalar_2.c patching file = gcc/testsuite/gcc.target/aarch64/bfloat16_scalar_3.c patching file gcc/testsuite/gcc.target/aarch64/bfloat16_simd_1.c patching file gcc/testsuite/gcc.target/aarch64/bfloat16_simd_2.c patching file gcc/testsuite/gcc.target/aarch64/bfloat16_simd_3.c patching file gcc/testsuite/gcc.target/aarch64/movk_2.c patching file gcc/testsuite/gcc.target/aarch64/pr92424-1.c patching file gcc/testsuite/gcc.target/aarch64/pr94697.c patching file = gcc/testsuite/gcc.target/aarch64/torture/simd-abi-9.c patching file = gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_14.c patching file gcc/config/aarch64/aarch64.opt patching file gcc/config/aarch64/aarch64.c patching file gcc/config/aarch64/aarch64-protos.h patching file gcc/config/aarch64/aarch64.c patching file gcc/config/aarch64/aarch64.md patching file gcc/config/aarch64/constraints.md patching file gcc/config/aarch64/predicates.md ---> Applying patch-iains-ppc.diff -- Greetings Pete The day Microsoft makes something that doesn't suck is the day they = start selling vacuum cleaners. =E2=80=93 Ernest Jan Plugge