From owner-freebsd-ppc@freebsd.org Wed Jul 8 07:02:06 2020 Return-Path: Delivered-To: freebsd-ppc@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 C8E1A3594FE for ; Wed, 8 Jul 2020 07:02:06 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-8.consmr.mail.gq1.yahoo.com (sonic315-8.consmr.mail.gq1.yahoo.com [98.137.65.32]) (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 4B1qx94C9pz4cXM for ; Wed, 8 Jul 2020 07:02:05 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: i1Dm1UUVM1k_I4W0Lzi_jpsb7iuY3CRt9of.FYkPQdh5372_7mpEFIa7ER.GZtx K2jlMBNyJ68tjrqR.9nAd.7SCgiDTjQFNTtQ8PsCzPTkbZrUV88wMJ7ZQ.EZDqY64pqkTVPz512b KL35iqqvOsz0a15qP4iNBHKq1FiP9nQTN_8GRoUNz.BQPR7nPsLoe7xDagnLDrM0jFF4QNlTsw6S 28w6YsaoBNfOgvR5KkXFuNWDHlkD74qrtFLTJvrGh7jUwLQLeO7WrYkVHBUHNpGNvEmvOJ2VVJ2x wi7_FoGy2FpqVkJzyXTYmEkGHTIePktA4dHeG9gG36sf6OBMQLZAXKtirs_S1JlvpFhP7BtMtAoG 18GyAqSn0z39STXkjqFecr7DEx2JDCyAqsKv13rKBcOYW0rk0jol2H01slJ8wym0Bci6aN4Zeq3q Y2zT3gA2EBnAyURP.ZdcBEQ10r0SDv55vW_yLxOThPzJT6LJb8vtnWiQqE5al3c3sqbn5qPjl.DF x4j34p7XjnMny9KlhyqftqrqxfkYMdNHjPDv3uJe1ClKPw9baX_3CtX7LB3fnS3gVRGXDWuiILu8 TYzIJbBieDKd1jwjQ6bvlRt1cOnuwYV_smQk3OfYikHKyyV7PP0ZEWoACSjIu4Soh2VVb8Wxzkav XinC_6Ya9jHkXpEd4l1Ud6UHKRNg1RKl2zc2ol4EqjOC75rkiOiRWSCmDN5yFUYNh8pmXDgr5FXk 1Q3vjmoatX.nTGOU0AFkj1f1Y1nIgeD5XJvHAZyvXxExqVHfqYVPaLlsMVMKbVGFKAtDeQXEFLPz 9Q1I_zHGsjgvpQdwtxdO2Ytrrj2XKOFTkBxQVa2IOYvaf73ZQJ5BUS549Cr_PK7ykzL4be0HAQFH jKh6chQfEu.W.bw4We0EtIZ9ZXnJ1dmTohND.n4L3BGpnwcEDjvBhv5BEwkTHAzfzgBU15IUO.Al q2.0WSopY0v92HdGjPdC.02Q5jlwDR1UI96t9N7z5FWi3BN560Zy.HIEREhtyPkDnJhnJPB8eNeW 5Kq_Jz7uJOCzZkcpQTG4SXJbStAlzFsI_kEZUmmnP2C47wIHY8JPIc52L7Hhc3a2i7MNv6pbTYrN 0r8sG0trlAHPy.HfK.RuIMf4gac1EtJ9EKgwxVZVrjxPmFHWmhjjRsJqBTyTWw7mp8qlhTP7_pFw 6ryPnoSv0vHReH1EOZ1LidnMwIY0fBXwjTRXeUj0fg9S6YKnkRrldF71rQKezgVi.CB5Qvg1Wb0M dSZ6cD87sdfYZueDjauzrNKWTr6NelbfIswHdVMJwwjIygt1kYkgUr1QzeKuAfFn2cRxTMznwWBP QH0Eav2hc84_tv4pzRtPFoOQ6umvKJUU47nPr_Q8S8XWjSiaUWaxqGWTtNPdOON7D0FrtztWz0Op PBWCi63QbfaDsNuYepo7cAAJxccr20og_xJMBwg-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Wed, 8 Jul 2020 07:02:03 +0000 Received: by smtp418.mail.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID d6b30cfc02d2258eb2f799b8f957fbed; Wed, 08 Jul 2020 07:01:59 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: svn commit: r362987 - in head: contrib/bc usr.bin/gh-bc Message-Id: <64523602-7EFC-4A97-90EA-C776BF2A0AF7@yahoo.com> Date: Wed, 8 Jul 2020 00:01:58 -0700 Cc: FreeBSD Toolchain , freebsd-ppc To: =?utf-8?Q?Stefan_E=C3=9Fer?= , svn-src-head@freebsd.org X-Mailer: Apple Mail (2.3608.80.23.2.2) References: <64523602-7EFC-4A97-90EA-C776BF2A0AF7.ref@yahoo.com> X-Rspamd-Queue-Id: 4B1qx94C9pz4cXM X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.49 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.32:from]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; NEURAL_HAM_LONG(-0.99)[-0.992]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.32:from]; NEURAL_HAM_SHORT(-1.02)[-1.019]; NEURAL_HAM_MEDIUM(-0.98)[-0.981]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jul 2020 07:02:06 -0000 The following is more informational than anything as far as I'm concerned. But there may be implications that I'm unaware of. (I sometimes experiment with toolchain use to see what the current status is for such use.) I attempted to build a system for 32-bit powerpc using clang and binutils, building head -r363000 ( from -r363000 ). (This was a cross build, amd64 -> powerpc.) It got a new type of failure, compared to my past experience: --- gh-bc.full --- /usr/local/powerpc-unknown-freebsd13.0/bin/ld: = /usr/bin/../lib/LLVMgold.so: error loading plugin: Cannot open = "/usr/bin/../lib/LLVMgold.so" cc: error: linker command failed with exit code 1 (use -v to see = invocation) *** [gh-bc.full] Error code 1 Yep: /usr/lib/LLVMgold.so when = -B/usr/local/powerpc-unknown-freebsd13.0/bin/ was in use. I turns out that the link of gh-bc used -flto : make[4]: stopped in /usr/src/usr.bin/gh-bc .ERROR_TARGET=3D'gh-bc.full' = .ERROR_META_FILE=3D'/usr/obj/powerpcvtsc_clang_altbinutils/powerpc.powerpc= /usr/src/powerpc.powerpc/usr.bin/gh-bc/gh-bc.full.meta' .MAKE.LEVEL=3D'4' MAKEFILE=3D'' .MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes silent=3Dyes = verbose' _ERROR_CMD=3D'cc -target powerpc-unknown-freebsd13.0 = --sysroot=3D/usr/obj/powerpcvtsc_clang_altbinutils/powerpc.powerpc/usr/src= /powerpc.powerpc/tmp -B/usr/local/powerpc-unknown-freebsd13.0/bin/ -O2 = -pipe -fno-common -B/usr/local/powerpc-unknown-freebsd13.0/bin/ = -DMAINEXEC=3Dbc -DNLSPATH=3D/usr/share/nls/%L/%N.cat -DBC_ENABLED = -DBC_ENABLE_PROMPT -DBC_ENABLE_LONG_OPTIONS -DBC_ENABLE_EXTRA_MATH = -DBC_ENABLE_HISTORY -DBC_ENABLE_RAND -DDC_ENABLED -DNDEBUG = -DVERSION=3D3.1.1 -I/usr/src/contrib/bc/include -DBC_ENABLE_NLS=3D1 = -flto -g -std=3Dgnu99 -Wno-format-zero-length -fstack-protector-strong = -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter = -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type = -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter = -Wcast-align -Wchar-subscripts -Winline -Wnested-externs = -Wredundant-decls -Wold-style-definition -Wno-pointer-sign = -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body = -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments = -Wl,--secure-plt -o gh-bc.full args.o data.o file.o lang.o lex.o main.o = num.o parse.o program.o read.o vector.o vm.o bc/bc.o bc/lex.o bc/parse.o = dc/dc.o dc/lex.o dc/parse.o history/history.o bc_help.o dc_help.o lib.o = lib2.o opt.o rand/rand.o ;' .CURDIR=3D'/usr/src/usr.bin/gh-bc' .MAKE=3D'make' = .OBJDIR=3D'/usr/obj/powerpcvtsc_clang_altbinutils/powerpc.powerpc/usr/src/= powerpc.powerpc/usr.bin/gh-bc' .TARGETS=3D'all' = DESTDIR=3D'/usr/obj/powerpcvtsc_clang_altbinutils/powerpc.powerpc/usr/src/= powerpc.powerpc/tmp' LD_LIBRARY_PATH=3D'' MACHINE=3D'powerpc' MACHINE_ARCH=3D'powerpc' MAKEOBJDIRPREFIX=3D'' MAKESYSPATH=3D'/usr/src/share/mk' MAKE_VERSION=3D'20200606' = PATH=3D'/usr/obj/powerpcvtsc_clang_altbinutils/powerpc.powerpc/usr/src/pow= erpc.powerpc/tmp/usr/sbin:/usr/obj/powerpcvtsc_clang_altbinutils/powerpc.p= owerpc/usr/src/powerpc.powerpc/tmp/usr/bin:/usr/obj/powerpcvtsc_clang_altb= inutils/powerpc.powerpc/usr/src/powerpc.powerpc/tmp/legacy/usr/sbin:/usr/o= bj/powerpcvtsc_clang_altbinutils/powerpc.powerpc/usr/src/powerpc.powerpc/t= mp/legacy/usr/bin:/usr/obj/powerpcvtsc_clang_altbinutils/powerpc.powerpc/u= sr/src/powerpc.powerpc/tmp/legacy/bin:/usr/obj/powerpcvtsc_clang_altbinuti= ls/powerpc.powerpc/usr/src/powerpc.powerpc/tmp/legacy/usr/libexec::/sbin:/= bin:/usr/sbin:/usr/bin' SRCTOP=3D'/usr/src' = OBJTOP=3D'/usr/obj/powerpcvtsc_clang_altbinutils/powerpc.powerpc/usr/src/p= owerpc.powerpc' .MAKE.MAKEFILES=3D'/usr/src/share/mk/sys.mk = /usr/src/share/mk/local.sys.env.mk /usr/src/share/mk/src.sys.env.mk = /root/src.configs/src.conf.powerpc-clang_altbinutils-bootstrap.amd64-host = /usr/src/share/mk/bsd.mkopt.mk /usr/src/share/mk/src.sys.obj.mk = /usr/src/share/mk/auto.obj.mk /usr/src/share/mk/bsd.suffixes.mk = /root/src.configs/make.conf /usr/src/share/mk/local.sys.mk = /usr/src/share/mk/src.sys.mk /dev/null /usr/src/usr.bin/gh-bc/Makefile = /usr/src/share/mk/src.opts.mk /usr/src/share/mk/bsd.own.mk = /usr/src/share/mk/bsd.opts.mk /usr/src/share/mk/bsd.cpu.mk = /usr/src/share/mk/bsd.compiler.mk /usr/src/share/mk/bsd.linker.mk = /usr/src/share/mk/bsd.prog.mk /usr/src/share/mk/bsd.init.mk = /usr/src/share/mk/local.init.mk /usr/src/share/mk/src.init.mk = /usr/src/usr.bin/gh-bc/../Makefile.inc /usr/src/share/mk/bsd.libnames.mk = /usr/src/share/mk/src.libnames.mk /usr/src/share/mk/bsd.nls.mk = /usr/src/share/mk/bsd.confs.mk /usr/src/share/mk/bsd.files.mk = /usr/src/share/mk/bsd.dirs.mk /usr/src/share/mk/bsd.incs.mk = /usr/src/share/mk/bsd.links.mk /usr/src/share/mk/bsd.man.mk = /usr/src/share/mk/bsd.dep.mk /usr/src/share/mk/bsd.clang-analyze.mk = /usr/src/share/mk/bsd.obj.mk /usr/src/share/mk/bsd.subdir.mk = /usr/src/share/mk/bsd.sys.mk' .PATH=3D'. /usr/src/usr.bin/gh-bc /usr/src/contrib/bc/src = /usr/src/contrib/bc/gen /usr/src/contrib/bc/manuals = /usr/obj/powerpcvtsc_clang_altbinutils/powerpc.powerpc/usr/src/powerpc.pow= erpc/usr.bin/gh-bc' 1 error =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)