From nobody Mon Jun 14 21:07:33 2021 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 9D7FF11CF1B6 for ; Mon, 14 Jun 2021 21:07:41 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-21.consmr.mail.gq1.yahoo.com (sonic310-21.consmr.mail.gq1.yahoo.com [98.137.69.147]) (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 4G3kYS2RqCz3Brj for ; Mon, 14 Jun 2021 21:07:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1623704856; bh=g9nCuy6lpfPtNJK7eSWIZ8h2XoJDhxW+aOV+eZZ6yZQ=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=FiTauX6nyf+X0TASRpWq0vhpxklSq3X85bvUhmUS2gRBwaHgjXqj0nsd6c9ZCW+g/E/gkK4ujXGj597JcCHG5vTW0DXN1dnhpNmCVm1jSr6hiVI1v+m4lsFefkD0n1OWjsJMPYlYpZ5IMfD/kovYnUAqaQbNv5s6GYxG0b9uODHfnXE5KYmPYsSjkIiWHEG1SAX41OhEdtKdHNNZz/+p3PLVGBB+K72cbxM9yQO5n3s78PWIdgatm3nLcgGji6DRDIbWZgblZ5de2JXtpR6qzB9mfIgIrG3nAWwr+m/lTkTOCHEC6r0CJEDkR5CuQhJuVWRmxpZpjJnzbJrjk49p/g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1623704856; bh=qcxanw5hOXJno7yDAZRVSXrc7SdyhY8zK5TKrUdu658=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=IWjIGAgOZVxXVTS/L8GAFHPgWODiPAa1VrP5KzxfUp5+o0zWKjkjvn8NuNCmoxt1RaQQXppcTmVXfRhL6/XEf2Y8FHg7mbFZcSJ80ISktsGQjDM5RafHmOqEKKgwYmxMNLuOh1B5v/yNhEuoKlBMgySyhrCAdbBgX71OJ2wCheEdf0Bz2L/wTtm7kcS+3OlotjzJww3RQ2e7oG9mP9euk3cc5BuF4FIyKwTFalAJyOv4cmyOo9zg3/XKQI2w0Z7eMT3pPherWtTXODiw+vWlc3dl5qbSTHMZNEAUz1/7QcAtK+RSytLsTJdM6StMJoHbNsJlqBFh7/+PhWEfgbxdxA== X-YMail-OSG: l7M6eM4VM1mRubB8rZLRSKQTCiLSDCyC.wJhfFdpCFsC2wRHmrIM4vNjGT0mhuc X3OE55VlgxQgVnrFPMLBQDDGdhz_AE.HQIYuElnmRjqEULqi9Rpr81uhLHFw0T1J4LoEMiW6v2sw RSEtxuMHjjYm0oXu0g8NSja6TYV3zTx6H8Uy52v1qwrNfqaLcZKonz73CAft4M8ODTS4o.7INger vRt9PS9noqYbYjMddMF7gPazMRn5XY2U1.OIx9V8Fra0IXapJMwH2EL9gerfpP8L8lceGFi3qYnt Y6JtISQQ70V9pScYgGbow.18R98a7jHyIolmcjBEbXU1zrArNV1XdiuRFWw2y_rxYSVWwc.C4_oa doFKFAp4NKpm_a2Py5SQvCLJg1aENxgUfZSwfTuwUmHeNZtJ3fHILwxiRrZ7UHhGpAalT2WwebEZ IhA_TmTBhiO2xAemZJwaF09YLMYEHeal5XONgbwb6RVMel4pVt6SRr85neBL9zVi4FLfTWzTWxtS SSFRbyFsBrtDhPS.4uhsk8923X4ZerWPacNcupLqCFLed6w2xr36ZkeVmyDh6W8z_yfava0xvXgm 0ML6WZW7n4xa4bEgydYSutkDuAuU8ZmK07QOqTaTGI4Cnyc90t55O8yZt4lKON6y3hm2lmS8wLQW lUT9_HeoVfiMMRculJwoHVKXY6j4rff.9VHYJj3YQ1YHktBBkHMWjVMOCJ3Ntk80HEUqJe.U8E.R 4NXIICM7YvfsZrXHnK7ZGs4RLSV3s3iNklSettspCR07Cg8unT6sjm_qROt3AOccEt_4gZbDGTs0 17pcgd2kxEr64kCPNYH1qLB08I7e3bxa6fzR1mH5MJqbWjvUkNKPxw4U_JQOeJMf_juREIEJaKFc fyB9ybFW_uNBdxLpPVx9KvmQqsWBPMQberKYcD42xx4unsl0hGrCz1EfCfxqvqQBW5oxp1WnaI25 68Pnx5nnX14YnehNaIfR58.E91QDrjjASIL37licRa5PaqRirbqamOUslhcZ5GG_xowjv2RJxz9t Ho1vJodTWuhWL_Jaw9xsqv_CRP5jKMiFeHIAN5Jv95PWtQN9TcVOG3f5_IrAth6gQW0ZiJKxRV.f xDGZn8HrtyUo_diDJyzBnHZ3GGoKUWff1HYZEvRpiItEpSf3fjysofAz5_.F64hOTnjCUa6LVhyL 2lFciraHDq9NW701aJ.mNpUiwOgdvYZ8K6uTYyBms4CSACkKC9gplpoyYXZ0kByptIr6kNe.g75N Y92BNV.rLfLDdQ7lhPGegztVmjGKgv7CGDODBsD1D7I9nNoxkno_dp4DOGrmTTeuBlG90hkP2bXY zMTbnHNaUtthWclTDIh__VdhbdQL0NNVE7todizyFHC6o7JaQwNF3fCffFg3y50LzIXdG09EQhIp 7tKk8FzLBEYnkDH3M817y6YIGUrP2YBt1c0N3sXAFfPRD.oOO_w.ORGLdLnDQLU4eHi3vdi232OU V4L7qzQGXdHTrj4CAUofbzBZz1ub7aPz3m8O3ZI3onSwWpafCqwBmI5qJV.5pbpucxf2NBC4k9A. Q7uGZxeGruOW1oRUdGH.1S1cDnFdRL7TCQ1ucnlwSYW5y9YvEiqG64.W6lMzOjaSiG3hPA4cExA5 c2HO7S3PTuWeNdJF52Pp.q_rB0d82l.UMatSmPJh.YMyGRp7pDTliN42.UCUUBsDukDwAMfeZl3t cuFAdw8nZShQ5FlMqoS8uExE9bBhR5G7ge0_Tvdonn0KYTdW35WM9ZQ95slnsag0zh.rLXTaSVsm F9Y_PfyOblto07bujycWPgIQILWLk0RAPjSDtL1Id.KmXEmClq.zScQVxqAzHoX1k5L.bVcy3TQg x18eJDLv0yjreFWsDWihQO81Y0BJp5E5xjKjPppRmG0t3xvjDXNy5aVJTVoWB2dm7ULINw8ELD5C bc857w6eIQx8kGp667JIUGb7ZyQ9t05unvmEbJqS_yKgFkhpLtWdvsv5FfnUQziEYesLiY6tGdmh zqKZq40pH4BIGf04TT9x8GQ3wCft8ryw1jiFL966kyzjR7.FGvf32oQ_BxoNG6X6DVVH5FLtKfxh E9zJB3Usk.fREkYpg63qXkF5dTUtRA4ycp7RRB_GoOiNbPhLM.WvSjr.X607rWGVRkfS8Xscgfvk lnoQd1kBRC7j.IpX09uJWs7vNCEKTroQj.ynga5dvOq4zUveU6H9UTZxh6TYoEVi2OYVKzoXwm2N cjbJvx8q7u7nRCq1n_qhahUW0l_iYH82g3owLSAQDsZZ9T7UWGHvip743gt_Mjzn2bi9L9d.5pUq IE7R7zktuq0me3Uo1LiDZ68flX0mD0axor8JO4Nen01h8h6y_qnMlfnubFQQgPJDorVli8lVHW.Y EeBYHZVAKv82UKTg7uCnyYUWjYZjaIbd2kMfWc9tckhhgfPiJtVzYldShBZky6Dwv4v9XMcbZImE g6eoQMuq664myU0loEoUW3Rw4yCR5y2E_8mjYzH9ye6PyPY08GFnj.vKb4SYy9xOaXYAmKW69bDL xcDp63kqBU7BLeQNRaGn6Y9JoYyM65gyo5VpIY4o9x2G48wAqBE7_v3QueIfVAdFkxfJUBWfn X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Mon, 14 Jun 2021 21:07:36 +0000 Received: by kubenode560.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 0e9b948d0914b8890ef5babc9f8100e0; Mon, 14 Jun 2021 21:07:34 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.100.0.2.22\)) Subject: Re: the clang compiler does not support '-march=native' In-Reply-To: <6E5624A0-6456-4C22-A090-6C1496257AC8@FreeBSD.org> Date: Mon, 14 Jun 2021 14:07:33 -0700 Cc: FreeBSD Hackers Content-Transfer-Encoding: quoted-printable Message-Id: References: <6E5624A0-6456-4C22-A090-6C1496257AC8@FreeBSD.org> To: tech-lists X-Mailer: Apple Mail (2.3654.100.0.2.22) X-Rspamd-Queue-Id: 4G3kYS2RqCz3Brj X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=FiTauX6n; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com 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.69.147: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.69.147:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.147:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.147:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-hackers] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-hackers X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N On 2021-Jun-14, at 13:18, Dimitry Andric wrote: > On 14 Jun 2021, at 22:08, tech-lists wrote: >>=20 >> There's a program I'd like to compile, but I'm getting an error "the >> clang compiler does not support '-march=3Dnative'" >>=20 >> % clang --version >> FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git >> llvmorg-11.0.1-0-g43ff75f2c3fe) >> Target: aarch64-unknown-freebsd13.0 >> Thread model: posix >> InstalledDir: /usr/bin >>=20 >> Is this because I have this in /etc/src.conf: >>=20 >> WITHOUT_LLVM_TARGET_ALL=3D >> WITH_LLVM_TARGET_AARCH64=3D >> WITH_LLVM_TARGET_ARM=3D >>=20 >> (this is on a rpi4 arm64.aarch64) >=20 > No, this is because whatever you are trying to compile has apparently > hardcoded "-march=3Dnative" in its compile flags. Try removing that. = :) I'll add to that note the comparison/contrast of aarch64 vs. amd64 as a context for clang: The aarch64 context rejects the value "native": # echo | clang -E - -march=3Dnative -### FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git = llvmorg-11.0.1-0-g43ff75f2c3fe) Target: aarch64-unknown-freebsd14.0 Thread model: posix InstalledDir: /usr/bin clang: error: the clang compiler does not support '-march=3Dnative' (in-process) "/usr/bin/clang" "-cc1" "-triple" "aarch64-unknown-freebsd14.0" "-E" = "-disable-free" "-disable-llvm-verifier" "-discard-value-names" = "-main-file-name" "-" "-mrelocation-model" "static" = "-mframe-pointer=3Dnon-leaf" "-fno-rounding-math" = "-mconstructor-aliases" "-munwind-tables" "-target-cpu" "generic" = "-target-feature" "+neon" "-target-abi" "aapcs" = "-fallow-half-arguments-and-returns" "-fno-split-dwarf-inlining" = "-debugger-tuning=3Dgdb" "-resource-dir" "/usr/lib/clang/11.0.1" = "-fdebug-compilation-dir" "/usr/home/root" "-ferror-limit" "19" = "-fno-signed-char" "-fgnuc-version=3D4.2.1" "-faddrsig" "-o" "-" "-x" = "c" "-" The amd64 context, by contrast, does not complain: # echo | clang -E - -march=3Dnative -### FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git = llvmorg-11.0.1-0-g43ff75f2c3fe) Target: x86_64-unknown-freebsd14.0 Thread model: posix InstalledDir: /usr/bin (in-process) "/usr/bin/clang" "-cc1" "-triple" "x86_64-unknown-freebsd14.0" "-E" = "-disable-free" "-disable-llvm-verifier" "-discard-value-names" = "-main-file-name" "-" "-mrelocation-model" "static" = "-mframe-pointer=3Dall" "-fno-rounding-math" "-mconstructor-aliases" = "-munwind-tables" "-target-cpu" "znver1" "-target-feature" "+sse2" = "-target-feature" "-tsxldtrk" "-target-feature" "+cx16" = "-target-feature" "+sahf" "-target-feature" "-tbm" "-target-feature" = "-avx512ifma" "-target-feature" "+sha" "-target-feature" "-gfni" = "-target-feature" "-fma4" "-target-feature" "-vpclmulqdq" = "-target-feature" "+prfchw" "-target-feature" "+bmi2" "-target-feature" = "-cldemote" "-target-feature" "+fsgsbase" "-target-feature" "-ptwrite" = "-target-feature" "-amx-tile" "-target-feature" "-avx512bf16" = "-target-feature" "+popcnt" "-target-feature" "+aes" "-target-feature" = "-avx512bitalg" "-target-feature" "-movdiri" "-target-feature" "+xsaves" = "-target-feature" "-avx512er" "-target-feature" "+xsavec" = "-target-feature" "-avx512vnni" "-target-feature" "-amx-bf16" = "-target-feature" "-avx512vpopcntdq" "-target-feature" "-pconfig" = "-target-feature" "-clwb" "-target-feature" "-avx512f" "-target-feature" = "+clzero" "-target-feature" "-pku" "-target-feature" "+mmx" = "-target-feature" "-lwp" "-target-feature" "-rdpid" "-target-feature" = "-xop" "-target-feature" "+rdseed" "-target-feature" "-waitpkg" = "-target-feature" "-movdir64b" "-target-feature" "+sse4a" = "-target-feature" "-avx512bw" "-target-feature" "+clflushopt" = "-target-feature" "+xsave" "-target-feature" "-avx512vbmi2" = "-target-feature" "+64bit" "-target-feature" "-avx512vl" = "-target-feature" "-serialize" "-target-feature" "-invpcid" = "-target-feature" "-avx512cd" "-target-feature" "+avx" "-target-feature" = "-vaes" "-target-feature" "+cx8" "-target-feature" "+fma" = "-target-feature" "-rtm" "-target-feature" "+bmi" "-target-feature" = "-enqcmd" "-target-feature" "+rdrnd" "-target-feature" "+mwaitx" = "-target-feature" "+sse4.1" "-target-feature" "+sse4.2" = "-target-feature" "+avx2" "-target-feature" "+fxsr" "-target-feature" = "-wbnoinvd" "-target-feature" "+sse" "-target-feature" "+lzcnt" = "-target-feature" "+pclmul" "-target-feature" "-prefetchwt1" = "-target-feature" "+f16c" "-target-feature" "+ssse3" "-target-feature" = "-sgx" "-target-feature" "-shstk" "-target-feature" "+cmov" = "-target-feature" "-avx512vbmi" "-target-feature" "-amx-int8" = "-target-feature" "+movbe" "-target-feature" "-avx512vp2intersect" = "-target-feature" "+xsaveopt" "-target-feature" "-avx512dq" = "-target-feature" "+adx" "-target-feature" "-avx512pf" "-target-feature" = "+sse3" "-fno-split-dwarf-inlining" "-debugger-tuning=3Dgdb" = "-resource-dir" "/usr/lib/clang/11.0.1" "-fdebug-compilation-dir" = "/usr/fbsd/main-src" "-ferror-limit" "19" "-fgnuc-version=3D4.2.1" = "-fcolor-diagnostics" "-faddrsig" "-o" "-" "-x" "c" "-" =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)