From owner-freebsd-ports@freebsd.org Thu Apr 8 17:46:26 2021 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 7F0C65B9EC5 for ; Thu, 8 Apr 2021 17:46:26 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-20.consmr.mail.gq1.yahoo.com (sonic306-20.consmr.mail.gq1.yahoo.com [98.137.68.83]) (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 4FGTG936rHz3prv for ; Thu, 8 Apr 2021 17:46:25 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1617903983; bh=H68Q+A18whRgYb60gRQz6CGY6RFaUeEiKnhNYnJQPvv=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=HvjXJaw+wKukxca/WJUjPEC0NahppnkxoBt2B5rC73jCXlithvpXhEJr1uRNCSLZIP0JTavN8LT+q9gcP/ucAvxu+qv98s8hFFSZAVtfzzIFkTKOoSgLgghqiYsOiud0Z4CqOBgIjz5XE+Me4JpLLLgKFOp/iRUf/nEbjzWW7ZqCcI+tqkYriv3f20+em6xhCn2SdmX4IlWiZcg4lubiTojjw3p0MWOQ8UCRQ6iySkEsEHNaCHCFdTSkYphiT/zyhuuXAaIuhcTbSQtfyiCW1mFlnTfEF9FP6cayeoDhR9Ne/Le00Trxn/1WqD9hfa0wWMPM46/Qomu2uHXBlZdojQ== X-YMail-OSG: K2a9Un0VM1mxCycvtBszn1yYwtYIRDE1jVFDwlLe0euku6CZPdy3LNTYzPetoWS wlBXlwGd7uNgrknAmL1HGmksYcE05gQzZvs5DMhsh9mQDhZTo5IgFshTsHagtRnQ0pB1qmVIeyg6 IzZPaCyMKSs4wM1_BZZXDkp_xNe6kxFsKWONIbK3ojQX4taN9l87YrKFUQG7XEF.ocvgCBOO4dh2 7Gtwukpj3QdCWbRiK1CA3qkiSev.z73u4nB.bBDjODSQrhnHI88KcJG1.jhE9jzI7bFPf.JWZYH8 yIjttWnDqLuTdHKeA9ex1R2fqVlgkOft9KgwsECiraIjCAF5cl8J3Nug391odgQEFBSWH1xsnPzA wLH6ocIPO_vFicXo4D5u1ZzsJNCNI4OAx7OH7tqZnxj7izZXVPZhKTKAzIFpSok_e0tvb3Yh3_au BJGIQsQR26PEgL14rKsFZV5SBImvMkH66W197H0j.OJVVdo.oJCdhJ4uDJOnn5ge7gJ2jU9.d5mz _uUeeMorm7E1GdTZ_2z3vVlEYmEunm8cCn4gSuI_xumUUScMTXymj9yD3_.d5f.Vjnb8JF6CExE9 8NI1E6mbUHKRfWtjeXM9ng8Vfdvtsj__M.rgiviXqzmjuszjsQBrriaen9vU_wSdHq40jJrQxfGe J8RJxBlMBEJYd2jCKEXl36403O1I4rplvoSGL4G4Iscv5fJ5LhwA.ynQkpGfE.Z_jF2OPViCXN_x Lq7m3L.XA5gcEnh9uUXibDXizPiGTIlj.xWv9bMO0lAmpTdaYaJ9OohHebrd1RlbAFI2uYdh5KCn 2hzU.ph6EQzMbvaWxeB3vlIs64Og10LtkXbf31aXknzJFV.rYwOk6A_e57YW5CN456JLucvyw_9W 7Du1vlDBsZG13ORpnxce6s7TSBuZNwrUxOH2e7SIgV79NFphM23qa7G0PV4hyXNfYkS1v0yRDV8i aSN6hCBMNAN5jT3ukHYCZ1JhOWLVpJyIw2DXB_ThHc_KqFHxhU7QGm998HY4ofSq7boG8FnNStdZ UgYYNCul3b46cQfekvB5Ie8L_JshYsyYXNJAAKpe4lWRJU7vKXWBLTuxGLqOuGFOPqjIuN_9fAom S9TLqER0j.Fg_DzsxDQrm7g84h8X7IrEdk1QgtfJqwz84XCdlCGsgY_bEeARFJXjTL9FGrLFIRtg EoSqZ.4quNfwwQO89SqjiYbYGFaPiM37T_XPa7PybjecqP3XrZY_9yvJMDdjOQw5vH.Mkc5TVIIm T3z5S_DXljlJVazXpFtgjAGJaXEBnS_AdBrKwRe_6Om_cMsDDcVgodL9dJaS6wIEQwlReOXYSv8j Bh2Nm97EziJOsRWpvC4GSZoXjbD.zBpRR5HbnI5a8kXcvE.Kc6MRez1BvrYriaosJ7yNPmkTUy_q k_R3zXMHZrmk5oJjEESixSGfbvvSufrQHdjpiEtSoC7s9cTC8XaSQzUZfPBhuJxELxXPUt1Raoxz dgDamPuWOuEV3lhuAa.B7lwbxdP26S7Pv5G2ZVwO8cVFbgu1r2HxTehBiOXoVJ_Rw56nttxCGvFz E_DYsEOCKHUYdO1fdsgWEFE_v5pPUqGkdpZmn6jBAcovicAL9f.3HMEMkH02NbT2SVAB8nUfQM7u .YO7jau_ltOfwdM1JbfIePQtn6qbwMt5CeFI3EWBw5hZLNUgRA_DBbU2oThi9qqqRllLPdu4WeST 7VZbj_oMLrolmkeEhYlIkVf9XF_mVf.C_AJx7bNxNn3MlYjE0HNTvu0O6jQVICZ0uxDL18CM_PFN PQEIWLWRUletYLnL13OIRioRIgQ8Xd2l31FIzrjiJ0LEvXCcpuT3iFZk8N6DlcxdpLSGvr6jVt8N 1zH5uX990d4qLuf00MY0HValh6IOHhS6Y3Ic8obP6YivilrpPqlVhpzuCtOgEoVLyGAsn0gIS0XT jYBDX2PWO0hZXDlFxTMZwOkLdQyCnQCbmOOeWohd7QrMy14hT6Vr9666PYpMqCizLktfXaco01LZ ePcMgURoTV0EGMWT7XzQO4pv9UiefVqTz_ILmO7tt2FpcBX8otM8yqQt07JSS.AktFvzv1H.oXjR CNhYP1H1mrbGbxJ4gdXciK0oLgWyJ_PQyKgCMu_XGQXYI7JZBoWWYLRDc1FMKTN_GP3V3CmHYUo4 6YUOXqAy8bYmY.M306faD13_4f7pou2zDk0zaSCqZaFXm4.bhiFQC6EHQQq4.fvX4H5EOqJAV5DF 6VPjmvYz_DDOpGMi6gtXt9b_s0KpTgRWi.sWKszcpXxUBPRmfrxzd_evurncu77cR0FA5s5MtMoI SBTWKn9KVC0Tlpk5LW8DV7OGdZc6LB2lozGVYLrTN5LRnYeEjXVCQr.TRWdslqVRCKGHw7kocyXS ezPJ3FVX2AYQg5F_5o3Tci.EmAxAfYHN5FJUSsVQxdMwj6f8UzuaN.S2O69ZnBlexcBrZKWDnF8U fVVqs36JgVI7ZbaQjuCdDMrBonB4SIM6Jw4miKk7nPDE8fb72SGt7XSDXOEAzE4aHG1G7tFw1hqa YP5rGA0.Sng6o1ljNueWeilr1DqhVZs.x33gzR.rAlVtYCwn4q67qviectjExCfwnI7pImVdxCLa mEsHOGxXcAltz X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Thu, 8 Apr 2021 17:46:23 +0000 Received: by kubenode531.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 3f928ca5a1ebd499cd0e8693f1db1938; Thu, 08 Apr 2021 17:46:20 +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 14.0 \(3654.60.0.2.21\)) Subject: devel/llvm10 (and 11) on aarch64: only BE_AMDGPU registered targets despite OPTIONS_FILE_SET+=BE_NATIVE also being set Message-Id: Date: Thu, 8 Apr 2021 10:46:19 -0700 To: FreeBSD Toolchain , FreeBSD ports X-Mailer: Apple Mail (2.3654.60.0.2.21) References: X-Rspamd-Queue-Id: 4FGTG936rHz3prv X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.68.83:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.68.83:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.83:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.83:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-ports] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Apr 2021 17:46:26 -0000 Building devel/llvm10 via poudriere-devel on a Cortex-A57 system (OverDrive 1000), I ended up with just: # /usr/local/llvm10/bin/llc -version LLVM (http://llvm.org/): LLVM version 10.0.1 Optimized build. Default target: aarch64-portbld-freebsd14.0 Host CPU: (unknown) Registered Targets: amdgcn - AMD GCN GPUs r600 - AMD GPUs HD2XXX-HD6XXX from a context that has: # grep -r BE /usr/local/etc/poudriere.d/options/devel_llvm10/ = /usr/local/etc/poudriere.d/options/devel_llvm10/options:_FILE_COMPLETE_OPT= IONS_LIST=3DBE_AMDGPU CLANG DOCS EXTRAS LIT LLD LLDB LLD_LINK OPENMP = PYCLANG BE_FREEBSD BE_NATIVE BE_STANDARD = /usr/local/etc/poudriere.d/options/devel_llvm10/options:OPTIONS_FILE_SET+=3D= BE_AMDGPU = /usr/local/etc/poudriere.d/options/devel_llvm10/options:OPTIONS_FILE_UNSET= +=3DBE_FREEBSD = /usr/local/etc/poudriere.d/options/devel_llvm10/options:OPTIONS_FILE_SET+=3D= BE_NATIVE = /usr/local/etc/poudriere.d/options/devel_llvm10/options:OPTIONS_FILE_UNSET= +=3DBE_STANDARD (I've used the combination in various llvm*'s for years, including using such for llvm10. Something has changed.) I'll not repeat the material here but llvm11 got the same sort of result. May be that "Host CPU: (unknown)" has something to do with it? This has been true since I built and installed back on 2021-Feb-11 and is true of my updating build started yesterday (bulk still in progress). LLVM10 pkg info from active install: # pkg info llvm10 llvm10-10.0.1_5 Name : llvm10 Version : 10.0.1_5 Installed on : Thu Feb 11 12:05:43 2021 PST Origin : devel/llvm10 Architecture : FreeBSD:14:aarch64 Prefix : /usr/local Categories : devel lang Licenses : MIT, BSD3CLAUSE, PD, LLVM, REGEX, LLVM2 Maintainer : brooks@FreeBSD.org WWW : http://llvm.org/ Comment : LLVM and Clang Options : BE_AMDGPU : on BE_FREEBSD : off BE_NATIVE : on BE_STANDARD : off CLANG : on DOCS : on EXTRAS : on LIT : on LLD : on LLDB : on LLD_LINK : on OPENMP : on PYCLANG : off Shared Libs required: libedit.so.0 liblua-5.2.so libpython3.7m.so.1.0 libxml2.so.2 Shared Libs provided: libRemarks.so.10 libarcher.so libclang-cpp.so.10 liblldb.so.10 libLTO.so.10 libLLVM-10.so libomptarget.so libomp.so libclang.so.10 Annotations : FreeBSD_version: 1400004 repo_type : binary repository : custom Flat size : 509MiB Description : The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. This port includes Clang (a C/C++/Objective-C compiler), LLD (a linker), LLDB (a debugger), an OpenMP runtime library, and the LLVM = infrastructure these are built on. WWW: http://llvm.org/ (So the above predates the git conversion.) The issue was first noticed via build failures like (from a log file): . . . Sanity testing C compiler: /usr/local/bin/clang10 Is cross compiler: False. Sanity check compiler command line: /usr/local/bin/clang10 = /wrkdirs/usr/ports/graphics/mesa-libs/work/mesa-20.2.3/_build/meson-privat= e/sanitycheckc.c -o = /wrkdirs/usr/ports/graphics/mesa-libs/work/mesa-20.2.3/_build/meson-privat= e/sanitycheckc.exe -O2 -pipe -mcpu=3Dcortex-a57 -g = -fstack-protector-strong -fno-strict-aliasing -mcpu=3Dcortex-a57 -pipe = -D_FILE_OFFSET_BITS=3D64 -Wl,-rpath=3D/usr/local/llvm10/lib Sanity check compile stdout: ----- Sanity check compile stderr: error: unable to create target: 'No available targets are compatible = with triple "aarch64-portbld-freebsd14.0"' 1 error generated. . . . The FreeBSD is a non-debug build based on main 7381bbee29df: # ~/fbsd-based-on-what-freebsd-main.sh=20 FreeBSD FBSDCA57 14.0-CURRENT FreeBSD 14.0-CURRENT = mm-src-n245445-def0058cc690 GENERIC-NODBG arm64 aarch64 1400005 1400005 def0058cc690 (HEAD -> mm-src) mm-src snapshot for mm's patched build in = git context. merge-base: 7381bbee29df959e88ec59866cf2878263e7f3b2 merge-base: CommitDate: 2021-03-12 20:29:42 +0000 7381bbee29df (freebsd/main, freebsd/HEAD, pure-src, main) cam: Run all = XPT_ASYNC ccbs in a dedicated thread n245444 (--first-parent --count for merge-base) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)