From owner-freebsd-arm@freebsd.org Fri Aug 21 18:52:31 2020 Return-Path: Delivered-To: freebsd-arm@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 55CD83C5CCD for ; Fri, 21 Aug 2020 18:52:31 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic303-25.consmr.mail.gq1.yahoo.com (sonic303-25.consmr.mail.gq1.yahoo.com [98.137.64.206]) (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 4BY9cZ4HXqz4M4n for ; Fri, 21 Aug 2020 18:52:30 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: m2NweIUVM1l3iplc_QmD7rNw5kH72tPWpCG.DqIQ_IRcfNKuj4y2WQmEQZDfF3G 84fZ1DlzCHGWrU6oe5u21My2pI4gSQvNEWiPfmmqQfQgOiBJ.dtVNHVAS7kWcJ0G2OG8Ntbihb7o mAUi8xDlZDio2uqO7uoEiE7Uc99QmSb.__Uyzwd_T1PmQo89LTZ_L7NeUwT2OQsL8b2xbC25mxw9 f11bZ42YxFm0JmmJiz5Tj8iLnZOrwrDFvVWqct9S6XQArBEswsLrXK87VZanafQYIOXad0Us0hHr zH7527M1PqC1jRbf6rZGtLOP0qlQkzRz1PoVzhNObizieQRM1YQjRraUo6v8o42h34WAImJVHseE W.W2Z4ZVhy0WsHvJr3Zx02fSxtaVvmvPqZiRTBExjR.AhH8JJPjn4L68mBx0Rfybf9OxJ9wPrQkY vYpqyhETvi5IozptupVXl6eHyoC5sCHyxs_bPKjRhc9FTxmKBt92HgzqwlFR7hzDDyRMh_T7KFkO kzzV8oyPnAGXioNRRGsaHE_p4MxOW5GcgFWuKDcATMW3gEo4fNxBWgRQTXeCOvvPyBe6lmBFGUiJ re7_GPBWG5PqkSjqPwBVMJCWZmvka5ySu2B5_8AHDAsYxp1IXogH.562a.L2Gxa4VIr0cOqG2xLr Cf.8IzBP1ZJl1Dm6fPYrdLfbWbLgQahkHhJ2yZv4H3XeRAO1FpzZQkGXpn11y_ezwhqlL1YLG0eL uiKnTq0ORwWAO4qWJvYOKO7DO3Az838JStd3RoOmssTNL9Zq40JegMIRY1emmB6SiHoSywWunhcZ QsUNisajJe6TA_yHiyOKqQIb4nUTH.YjALPEOo9LjQV58VCnD6xPjNIsbbLYyOfB8Qpm5FhDWjRI ABySX6hWy9acwcvwF6vV2E.9JrPM5Sf9hnuU1w5s70RRP3KTdVWlQkmfxIdMiW_eOeflxRlm3AVS kJp6I_pNn6zu1bRbQVjzAdJYkZDi4D7NYQVIP_2dQOR9yq5gy7VAmiIZT9xz55Gbrs6BgzpXTJ1t AZ63WiqqCkBQqJyL7FKC2rNBoMaqjlwHwcyHzMBc49phvpFMSIhfbw2HajcoplCwJEx.oYzcb.0S UlChLO_vR4NBB00lnabFQDTVc6h9S6GdzAWz0Cm3xnUfPpzDPr6dmT.FLb9EIxPAbTkSnO8RtpKP uAdo0t9Bf0bytxiFF8jKYyQAQEueaZHK_e9dFxPFScS5TeeGO_a.o4SkYZCq8tegQqdnDECuBh_j 2yBK.kQnt_zEjhmm4Fa83EWJFdvnJDuEAeCUSsJbxA91iLULhQ48lwKG5XCXecIMFa7XTel1WaJ0 7go01cHLZjBieulKlzOH2IhxvaSF6uOsOKShsH3bmvzzeJ1wLmrpflY0yc78Gp4X_OWTLe09WEPr Pf1sIkMEmwjYJXFck1UvKG9prrwbpp7ENb2nET8GiYI9yLu8wj7rL9js_0loZYJ8KixxCfkxQ1EY JnmzgqjqxcERWYC_FFznoKyfB9PSL.JNdyTzT9a.n_umoi7oWjtys7BVV7tl2hbrmJ2Ad_UNy4At u1g-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.gq1.yahoo.com with HTTP; Fri, 21 Aug 2020 18:52:29 +0000 Received: by smtp405.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 041dde3f83bda0f19f2ce808289ca7c9; Fri, 21 Aug 2020 18:52:24 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.1\)) Subject: /usr/lib/libomp.so : is there a reason that aarch64 does not have such by default? Message-Id: <2E4E8340-E4C1-4ED4-9E3D-F249D85D10FF@yahoo.com> Date: Fri, 21 Aug 2020 11:52:23 -0700 Cc: freebsd-arm To: FreeBSD Current , FreeBSD Toolchain X-Mailer: Apple Mail (2.3608.120.23.2.1) References: <2E4E8340-E4C1-4ED4-9E3D-F249D85D10FF.ref@yahoo.com> X-Rspamd-Queue-Id: 4BY9cZ4HXqz4M4n X-Spamd-Bar: - X-Spamd-Result: default: False [-1.89 / 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:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.41)[-0.407]; 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]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; SUBJECT_ENDS_QUESTION(1.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-0.98)[-0.975]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.01)[-1.012]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.206:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.206:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2020 18:52:31 -0000 My context: head ( currently at -r363590 ) man src.conf is explicit that WITHOUT_OPENMP is the default for aarch64 (for example). But I note that https://openmp.llvm.org/README.txt says: (it has the more detailed breakdown of OS/compiler combinations for architectures where it matters) QUOTE Architectures Supported ======================= * IA-32 architecture * Intel(R) 64 architecture * Intel(R) Many Integrated Core Architecture * ARM* architecture * Aarch64 (64-bit ARM) architecture * IBM(R) Power architecture (big endian) * IBM(R) Power architecture (little endian) * MIPS and MIPS64 architectures * RISC-V 64 bit architecture Supported RTL Build Configurations ================================== Supported Architectures: IA-32 architecture, Intel(R) 64, and Intel(R) Many Integrated Core Architecture ---------------------------------------------- | icc/icl | gcc | clang | --------------|---------------|----------------------------| | Linux* OS | Yes(1,5) | Yes(2,4) | Yes(4,6,7) | | FreeBSD* | No | No | Yes(4,6,7,8) | | OS X* | Yes(1,3,4) | No | Yes(4,6,7) | | Windows* OS | Yes(1,4) | No | No | ------------------------------------------------------------ . . . (7) Clang* currently does not offer a software-implemented 128 bit extended precision type. Thus, all entry points reliant on this type are removed from the library and cannot be called in the user program. The following functions are not available: __kmpc_atomic_cmplx16_* __kmpc_atomic_float16_* __kmpc_atomic_*_fp . . . Supported Architectures: IBM(R) Power 7 and Power 8 ----------------------------- | gcc | clang | --------------|------------|--------------| | Linux* OS | Yes(1,2) | Yes(3,4) | ------------------------------------------- . . . ENDQUOTE Nothing stands out for why WITH_OPENMP is in use by default only for amd64, i386, and powerpc64. === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)