From owner-freebsd-ports@freebsd.org Tue Jul 21 09:39:39 2020 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C192B37DA2A for ; Tue, 21 Jul 2020 09:39:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic307-54.consmr.mail.gq1.yahoo.com (sonic307-54.consmr.mail.gq1.yahoo.com [98.137.64.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4B9tpy4hRXz4PM6 for ; Tue, 21 Jul 2020 09:39:38 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: 2DwFNs4VM1lL03WEVt0MdrFjiZm6rD3suJ1fuwut0xIdseIV26Ya4brmjRPMSFZ 3Z1Vk9rsJyzV2uuC9cvwbNhRuhYzkWa8BIh2DDqY2CiNEheCdZYyXH9zxswcyKV7FkLViZmf3OKE 8HRVR9lH_mVMtkFM5xqaUPAhqvsK9yNHEGU5O6zfbp6Wmn6Zjjp.ILLDOUjv57hZJpTmxj4Zp57f aUpqWEYQfmIcIEXFHO3cjKt9FrzvvERa7CVQf9LlFhDDVUc1OiL66_dW8re0FjcFdt9dAmC4.aaN gc4fFhVrpfDmA9MoApM0Q2hrvbbIac1aDw5OzoRkZSFHAb6r30pNXxmLSbKKy13MeNcysqJXg7IJ CdfLx4bB6Pi.zgTbEfKdqv2GGifAkQvN0dO9AcUMk2fBmYc.FYXfumjcLCkGD00RfutQAm6dGRLz uZFrGw6JzenEGF9xe61bUZH0PixZq7EZ7Cbx7LRHdZaQ1RKqNPcxy3miD7GwF7JUCr6.4oN4CTbL tjp9Et7qc3cZhchDX6aeMAGm3tRGEe50Sfst3oyG0mNgN.O0WSJ9m5mOa9IC7yxkvh0C5cfyYf6D .SDzgdrithDdzDPMz0m_yzzxv_f6hbrAT1FMt97viusW3WJ.TGI1KTE5a5Z_naxxegJvGmn2pl0y pQ2bDOpW7JlIQ7lTUrRyNGfw5pXseIBDhoPTvt3hh7X8216ezB9EwQhXtx74mJg3lX2Et6ToYbEq _uZ2rpSw3mtXtAaFp4zDXgaX75x63rKUoUrKbbvrc2n_4CgokHbCypojnD9FgowKreLeG9nrpd5I _tmHi3hPI_saVSzddWUmfcFw2zOBAc9ZSKPy.N8lpvP3wTEuRW14oW1fH_kkJK86_DhZrO2SFqAy o2_hUxtE5h6lH2oqfLuxezsZVZmMFgi_yjDrdHXre4Zcr_e6aNw_qTIH4nNvC6_ydQBc2ewMmuYI B7G0Ca4EMdaN7PVOZjlkA9pTd90c6l0UDTXj11pgNJkG4N5zzgYTtpH8WFQb8uH8XYD6aoPGRuKq UuQgU4HTiKIGAWZPTqNLTCsYD_bzInkT4PVXw_0vipbdiFIdeI4UkRTYJECtq87g28c4SjK.1yJX dY1EPG9F2ynlmURkoJd3uqyqZ9y5p8oRCzRoUXjvcvvpYgJYSXV0qZHm_oCICs7IZJ3W_SbCvud5 8XeuVH29CO7iiGoEwFu8ELEM3BYO9Eu8Ii_iuB77itEIKy6ze4AX5t9XulR3ZHr5LhE49s4sxa5a ZM.6IknEP9qR9HFczsk8GRz2qg1jO.rRvpaDHtebblSQ6D7oxNM6G8KjeUxU7tRic9uYq_461blS iYIy2uLAXYkffFXFgCmQ4uw8sdlhYoE1zLGtZ8zGb2O9iLlGdkw.M7.R8xvmHm7a6Qwl464sL55B XMDT06Ih5Hd4JRTcWS6pHZf0- Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.gq1.yahoo.com with HTTP; Tue, 21 Jul 2020 09:39:36 +0000 Received: by smtp426.mail.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 4a14734ae9211648c63b0bf9cc4df250; Tue, 21 Jul 2020 09:39:34 +0000 (UTC) From: Mark Millard Message-Id: <1AE03E27-4079-462C-9393-1C85531D6D59@yahoo.com> Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: devel/libffi build broken for head -r363123 32-bit powerpc contexts (poudriere bulk): error: __int128 is not supported on this target Date: Tue, 21 Jul 2020 02:39:33 -0700 In-Reply-To: <20200721084556.GD1968@KGPE-D16> Cc: FreeBSD ports , zeising@freebsd.org To: Piotr Kubaj References: <78D67C3E-BDCE-4CF6-8C6F-55A00EFA1C59.ref@yahoo.com> <78D67C3E-BDCE-4CF6-8C6F-55A00EFA1C59@yahoo.com> <20200720231315.GB1968@KGPE-D16> <6D95E526-A71D-4176-8524-00010E855883@yahoo.com> <20200721084556.GD1968@KGPE-D16> X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Rspamd-Queue-Id: 4B9tpy4hRXz4PM6 X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.22 / 15.00]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; URI_COUNT_ODD(1.00)[5]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.66)[-0.665]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.02)[-1.016]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.04)[-1.042]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.30:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.30:from]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Jul 2020 09:39:39 -0000 On 2020-Jul-21, at 01:45, Piotr Kubaj wrote: > Please try after r542724. For 32-bit powerpc: devel/libffi built. Some dependent ports have built. = (More are building.) It will be a while before I try powerpc64: There are 130+ 32-bit ports = still to build. It takes a while. > On 20-07-20 16:33:27, Mark Millard wrote: >>=20 >>=20 >> On 2020-Jul-20, at 16:13, Piotr Kubaj wrote: >>>=20 >>> Thanks for your report. I'm currently testing whether powerpc(64) on >>> 12.1 and head can build with this patch >>> = https://github.com/libffi/libffi/commit/01a75ed76ea7e57f1b7a5c183e2b1e890e= 6aa0fd.patch >>=20 >> FYI: I did the powerpc64 bulk build first and it had >> no problems. As far as libffi goes, __int128 exists for >> powerpc64. I'm not implying that __int128 should be >> used for powerpc64. >>=20 >> I'll note that, depending on where/how float128 is >> used, >>=20 >> typedef char float128[16] __attribute__((aligned(16))); >>=20 >> use as float128 might decay to a pointer in some contexts, >> unlike what __float128 or __int128 would have done. >>=20 >>=20 >>> On 20-07-20 15:27:01, Mark Millard wrote: >>>> This resulted in: Failed: 1 Skipped: 181 >>>>=20 >>>> # poudriere jail -l >>>> JAILNAME VERSION ARCH METHOD TIMESTAMP = PATH >>>> FBSDpowerpc 13.0-CURRENT powerpc null 2019-12-31 = 01:21:28 /usr/obj/DESTDIRs/clang-powerpc-installworld-poud >>>> FBSDpowerpc64 13.0-CURRENT powerpc.powerpc64 null 2020-01-01 = 15:22:36 /usr/obj/DESTDIRs/clang-powerpc64-installworld-poud >>>>=20 >>>> # svnlite info /usr/ports/ >>>> Path: /usr/ports >>>> Working Copy Root Path: /usr/ports >>>> URL: svn://svn.freebsd.org/ports/head >>>> Relative URL: ^/head >>>> Repository Root: svn://svn.freebsd.org/ports >>>> Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 >>>> Revision: 542111 >>>> Node Kind: directory >>>> Schedule: normal >>>> Last Changed Author: vanilla >>>> Last Changed Rev: 542111 >>>> Last Changed Date: 2020-07-12 21:32:18 -0700 (Sun, 12 Jul 2020) >>>>=20 >>>> That gets the errors: >>>>=20 >>>> --- src/powerpc/ffi.lo --- >>>> libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include = -Iinclude -I../src -O2 -pipe -g -fstack-protector-strong = -fno-strict-aliasing -Wall -fexceptions -MT src/powerpc/ffi.lo -MD -MP = -MF src/powerpc/.deps/ffi.Tpo -c ../src/powerpc/ffi.c -fPIC -DPIC -o = src/powerpc/.libs/ffi.o >>>> --- src/powerpc/ffi_sysv.lo --- >>>> libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include = -Iinclude -I../src -O2 -pipe -g -fstack-protector-strong = -fno-strict-aliasing -Wall -fexceptions -MT src/powerpc/ffi_sysv.lo -MD = -MP -MF src/powerpc/.deps/ffi_sysv.Tpo -c ../src/powerpc/ffi_sysv.c = -fPIC -DPIC -o src/powerpc/.libs/ffi_sysv.o >>>> --- src/powerpc/ffi.lo --- >>>> In file included from ../src/powerpc/ffi.c:33: >>>> ../src/powerpc/ffi_powerpc.h:65:9: error: __int128 is not supported = on this target >>>> typedef __int128 float128; >>>> ^ >>>> 1 error generated. >>>> --- src/powerpc/ffi_sysv.lo --- >>>> In file included from ../src/powerpc/ffi_sysv.c:35: >>>> ../src/powerpc/ffi_powerpc.h:65:9: error: __int128 is not supported = on this target >>>> typedef __int128 float128; >>>> ^ >>>> 1 error generated. >>>> --- src/powerpc/sysv.lo --- >>>>=20 >>>> For reference: >>>>=20 >>>> =3D>> Building devel/libffi >>>> build started at Mon Jul 20 14:47:19 PDT 2020 >>>> port directory: /usr/ports/devel/libffi >>>> package name: libffi-3.3 >>>> building for: FreeBSD FBSDG5L 13.0-CURRENT FreeBSD 13.0-CURRENT = powerpc >>>> maintained by: zeising@FreeBSD.org >>>> Makefile ident: $FreeBSD: head/devel/libffi/Makefile 541239 = 2020-07-04 22:15:48Z pkubaj $ >>>> Poudriere version: 3.3.99.20200326 >>>> Host OSVERSION: 1300101 >>>> Jail OSVERSION: 1300101 >>>> . . . >>>> #### /usr/ports/Mk/Scripts/ports_env.sh #### >>>> _CCVERSION_921dbbb2=3DFreeBSD clang version 10.0.1 = (git@github.com:llvm/llvm-project.git llvmorg-10.0.1-rc2-0-g77d76b71d7d) = Target: powerpc-unknown-freebsd13.0 Thread model: posix InstalledDir: = /usr/bin >>>> _ALTCCVERSION_921dbbb2=3Dnone >>>> _CXXINTERNAL_acaad9ca=3DFreeBSD clang version 10.0.1 = (git@github.com:llvm/llvm-project.git llvmorg-10.0.1-rc2-0-g77d76b71d7d) = Target: powerpc-unknown-freebsd13.0 Thread model: posix InstalledDir: = /usr/bin "/usr/bin/ld" "--eh-frame-hdr" "-dynamic-linker" = "/libexec/ld-elf.so.1" "--enable-new-dtags" "-m" "elf32ppc_fbsd" "-o" = "a.out" "/usr/lib/crt1.o" "/usr/lib/crti.o" "/usr/lib/crtbegin.o" = "-L/usr/lib" "/dev/null" "-lc++" "-lm" "-lgcc" "--as-needed" "-lgcc_s" = "--no-as-needed" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" = "/usr/lib/crtend.o" "/usr/lib/crtn.o" >>>> . . . >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)