From owner-freebsd-ports@freebsd.org Sat Dec 5 09:18:42 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 B243F4741B4 for ; Sat, 5 Dec 2020 09:18:42 +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 4Cp3sY4Qz5z3DB3 for ; Sat, 5 Dec 2020 09:18:41 +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=1607159919; bh=IPLTc+WgAhSuYrv6d84v0+MTKyw02ChACJT8hW3VmFE=; h=From:Subject:Date:To:From:Subject; b=H0I/Xy6L1B1OcWomBKbV1KOuECmVc6KRUSMIB/IuoJuXf3itzUVWwnAluTPZcVH0/GfvdYPrZx2Gbl6zyJJmQIngAi4v5SzQGTbICQkw7y5d8/HdRjqfg/lVXOP24TI2UUOtVDtkLwwC/KHKDi1ErRgRQZ9oCUeGcgeuSjcuvluH9UMrIuy9xjjZlcNh3pGm34O8wxUgMS2v6+l7NbwT1HKUITa34AHCUrwSkPAh3Kab9hjAKC8zrWDqFMnMmgEBxlHFWewluwe7YYOTXiuC4Iqqe0Be0lo+X3PbMapsAXuSHqEQcEnWDuXmKlzJFfs8sH0iDIHgDV4wZdP2eK7sRw== X-YMail-OSG: 91_vYdEVM1lRjat.fSNzSb_2s8b4rDMCMBNz2q96azdNIsH2ngvjE5hG7E31wjW oC.9dkTsctBvOdd8OKYv6yYFEBItdlpGPgxAYu9V5jh0x2jGeaUp8XS2tl6e1uetog.rHE.qTDEG 3hbTu3P0HnjTntpgcQs1tXus3OwIZK8mVevSB8J1EgpK5Z51HZiGQanOXD.IRKFCYkvcdmvkRqzH Cmy4rB5k5Cix.wnWjhsHILqAXLWCSSQvhk8azK2sUbYQzSKyRaqIOtdqOGDnMpyKM3Pn7lE.1WW6 OOHSoSi7N9iOzvxMX6OY01bdLccAXnMob0I1Bj1DRXr4.4AOFaiwgaoc6bo1yn3XVyW8a05ozVTe KzF4IY8pVrk6z013URGP_GBWk4OKKFJRBnYkr5th3ESJGC_tm8TqAVATFl5lv6M4LPv3qo_6M8MP KtPD4kNJOqzi8a0ltd0eJG7aHfRyg2QQIDxps_3yN6UenLMfiOQCMA_FNqMNXUposO_NhPjKOIB. DV0Kt6WJ6O4n1dDiguJ8THd7S.rpYv5btIAam2GiBYTW5BOMFKcbPNIwDLZErbtNZqMJ8OeDGGS5 L84d.U2Qdt19PJ2QZ5gUbeE3JBptZCty8.hTBvVgeH_AIkWbVYPUOrJtpKZQE07rXC3JDGKFTUfN 258P86JbFkkT2e8UwOFvITW0iEaearbm7Z1nWa.6S3Zi4COrKaS_qrDIz7YfvbDozL6lediljOC4 0ekRs4xZDMjVuCBem4UM2FraRtkQ48bXCV3C7EKw1x5zQGb99a.VHw10tYukvhvWb1mmvNHflIo7 dS8gsRCAqyFL40ej90i4HctpPbIlQn9cGH_IfhvqD9ZtfAAWquOYe705.ov0dQfNTfXKmLeJMUNt 5J.7aD1baF5NeXq6Mm2_e33NH7yHggl9sDiLiPs37hPbDkfTpogOyfUh6yOsSQ7o7m6SSSylc8ro 7..wLHR9JjZj62fS1c8JDV4tU1c1U7k9svPqVXQ0AhhOUwxUNzem0ULWtPpfY7omxFB3fdWbJFBG CPDIaKaehSMY7B9i_e6c721w_.LkmxWYPaOwl342TR2chyFRTezboVM_GOXCq01MogQneUBbIjxU 2pjLdc1Y0Dc6_vzau5IeCeZFVSsE0TROKSSOfgtGvepzGxt_uBy4f4lfOvokZzXFNxvMRY50jdkB eyNth1QZfSj5akIY2J2qQClr1MlwtMjpMTUtCuJq2O46jkurYrFDIHjHuzLw6VdscG.zPdNZTw_o noURnGyZGUBbWLL6Cv9HzWv6d7ISrbKkemaxKeCg3CnkfgX6FpupLqkiXFh3CW_FSXypJoVWEKzX ffH_AtDtGL15XBPquP.t9IC8WmGZtmVT5tkRWa5SfYRYlSqtqUIrXXo3xZ5ogIVgg_lcboJQxpBQ B9XXodhum2NUJV1ZvgYoM4n1z3tl356Ain9z14QWmFwBRaQPBeLgRPmRPoVwcJukLSbjoMPf4V7h yjlquGsU1PKc8uXXYrlymIVI8fc5qm6b7pOYhpKIRlG7kH_aADb1wzFD500NUeTS80II4wu6gjrc ajesHtNh.ukDp9k7rZj5w3u37IY11SAJnrdLHXJL6Rf8LXth3bkVqXHufKbzHwqS7XHEi7HT7z5K XwBH9p2lzs6LAJN9vpt4ufLx7luVmyHeBmsw2BA..1XDqWr2PATO3b2J3EEsv5bv.GBXJ9YoVqjZ fusKeReNUPbtAcfcbCHPDFP9XpK5J4.1HxxY46MVgrB9L1QkN8lcKMj7RNYb11HRhBVNOJWvz59J HOh5lrvox693NtNy80ByOWpDY1pwVX1LlZXCH4TIBVQa4pEN41ToqFHGGJZk1ABK7jPu5EeuQEsX 4rb3Uj4AsJ2eyJ5zQQaeUmebhR1_7SF93Uopz87lyCPXJgsMdjC5stfF9sIS_9VnTMykEwLUySZw jnIORJXD8GDY42B8h4zmMhACrfxyb_vErnE1rpYR256RyJHy2XTBesMc.g6EYQqmhdDrVEuPfq9i TYcAmod9s2PnJygpm82RRao4X8PWdhsjaTE1jnbDTp1Gi40RcEwPocUU8zaNbhZEhUjkVocJGw66 d9C2chMIF0QtjKfQQJRcwAPdC_.17DMc84Bx9zWxi4Fuy2AeF58.IiVLUkXjBvnPW4VWHEtFqstY gidhpsSGZa1ZAbmxKvcgdM469unNwT97CRFOmQA4fZQdYuc_BJAhC6_T9pfCUrXkJK6M3d6FvCJU wZ_itzTHALQBQtthLzxc6szY74hZZPo.NLULWuZQrbOEHcq_aGbdJ6WjuLLYS8ryu.VbRh9J8CCM AsaRr1QIFEy6acIWvHyf23nNmLxrEgNLDknSx_I0FLANHph7Ae8XsGzZXZUBurPZjbhVsOHJ5G6r QKPPvuT7W_eSWwDj2Bj2ZI7EDS9frkV2fre8W1IjZXadmm7KjaVTk_3APfUyvmHk9CXLLj631yM2 YyIIfKioOvoAjZXPiCVhuDl8Bfc.cJUdwc6RA_EggzZGL Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Sat, 5 Dec 2020 09:18:39 +0000 Received: by smtp409.mail.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 6a3326b44470b6792a06e899b4589b73; Sat, 05 Dec 2020 09:18:36 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.20.0.2.21\)) Subject: Re: DEFAULT_VERSIONS+=llvm=90 ignored? Message-Id: <4F024E2C-3657-4FB9-A55B-6FA445EDD21B@yahoo.com> Date: Sat, 5 Dec 2020 01:18:34 -0800 To: FreeBSD ports , Steve Kargl X-Mailer: Apple Mail (2.3654.20.0.2.21) References: <4F024E2C-3657-4FB9-A55B-6FA445EDD21B.ref@yahoo.com> X-Rspamd-Queue-Id: 4Cp3sY4Qz5z3DB3 X-Spamd-Bar: / X-Spamd-Result: default: False [-0.74 / 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]; 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(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.65.32:from]; NEURAL_SPAM_SHORT(0.76)[0.764]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.65.32:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.32:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.32: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: Sat, 05 Dec 2020 09:18:42 -0000 Steve Kargl sgk at troutmask.apl.washington.edu wrote on: Fri Dec 4 22:59:46 UTC 2020 > On Fri, Dec 04, 2020 at 11:41:41PM +0100, Jan Beich wrote: > > Steve Kargl writes: > > > > > It takes a long time to compile on my laptop. I have > > > > > > DEFAULT_VERSIONS+=llvm=90 > > > > Why do you need to redefine current default? > > Simply changed /etc/make.conf on my laptop from 80 to 90 > when I got a similar problem trying to rebuild gnuplot. > Getting llvm10 when LLVM_DEFAULT=80 or 90 seems dubious. > > > Mk/bsd.default-versions.mk: > > LLVM_DEFAULT?= 90 > > > > > % portmaster -Byd gnuplot > > > ... > > > Install devel/llvm10 > > > ... > > > Install devel/llvm90 > > > > devel/llvm10 is pinned by graphics/mesa-* likely to reduce QA after a > > fiasco in bug 239682. Trying to unpin in bug 250869 was rejected. > > > > graphics/mesa-dri/Makefile.common: > > LLVM_DEFAULT= 10 > > Well, I guess that pretty much kills LLVM_DEFAULT for any > modern hardware (even a 8 year old laptop) that uses drm > unless a user wants base-system llvm, llvm90, and llvm10 > installed. One will certainly be able to compile any > c/c++ thrown ones way. LLVM's API seems to be unstable enough from LLVM release to LLVM release that maintaining many-release build compatibility for projects using the LLVM API is not all that common. I expect that graphics/mesa-* is using the LLVM API, not just clang/clang++ compilers. Base-system LLVM does not provide the API (too unstable to hold unchanged for a FreeBSD release support period). So base-system LLVM is not an option for things using the LLVM API. Having all ports using the same LLVM API release is probably not an option (upstream issues). In other words: software that chooses to be in part based on the LLVM API tends to lead to needing various vintages of LLVM to be installed. === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)