From owner-freebsd-toolchain@freebsd.org Tue Aug 6 03:45:40 2019 Return-Path: Delivered-To: freebsd-toolchain@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 49987B501C for ; Tue, 6 Aug 2019 03:45:40 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-25.consmr.mail.ne1.yahoo.com (sonic310-25.consmr.mail.ne1.yahoo.com [66.163.186.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 462gX24RTsz4Yt0 for ; Tue, 6 Aug 2019 03:45:38 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: muY8YNMVM1luYD3ii1A73DAoC.UzR1scikSMzkdY.q9SHfFEOydmDNYTXwIhnWu WVXP8fyW_kL0D.5WQ7QIWphrKxd2xU2rLlM_jIU.Hv.UVQolDUfML7TBi32y_6pzf5TZT45VdwzZ c6ChePd_nGGTl55sv0SmqSuUGEML9mKk0ESlvDAXX_76idvziQG8GwgqFFnQ_kdKTgpuNIJue1na YI3sY8__jSFB1wyjk9UjL0OdzNH5f3Gz18HGle.zhBq5dD9.X2vMNdtylqL_yHMLdehPDp4bgYFc s2MxzBK0RGjxmkchuIZuX2S.iUk1m2PVODeerMd7f2HIXQg0JPDbNieKCujAbvQhpBIB0CgaxPBU 446DWYtrmNH.xjfOiCcWG.YAVuc.sdnzJY_mC_oT0Ajyde19ifIqlsVNQN0LjiuuY676tN1v0UJ4 mbln_9BUDp7LIKsdwvwErZ94byMnWABL1KIRsWyzujUnIILszsG88qFEqW6yJgUpJzH.M3YbcOtv m06PZ.4gMJZEQi_G64Ro6ib8p62mUdRSIF9SfnWF5cGzv_AkU6e7RoUF4wYm8pumTj7AscRtftyw jvkBkFAqTbe8pxjKPlNQCJE3Ov1.z5pxpIJ6lbs.9K6jdeaurjc8gpMIa_xfjAjUQqV4ZPoNmM9w YW.EJmlR1DNqG7gFa7jcEEeNGnydwC78dQL2yPR20H5MGVDT9zGoPcwnHJR9Jte0M1Pz3PulTYvR QtIwdTSkgF14ysnk_LoRkNmKPwfSX0SWklEGTNEFedpTXli_kd0JHIMx2YeVnC2TR623JMdArUao dMI_tsSRglhr2IqEunkMDFvNatIEk_bW7TWa0nrrMXTexOe1Il7d_MKu2wNTqESOygEXzAey_ktF xV_pq6XPEHUYDZ8o23HaE5ohSX3PmEWL_6y1CXYZCNWb7.nx5kzRp2MEJtLAdibnuGr7O6ti71Z1 .RQfIZXjKYlKvvm3rSavIjqtpPZPlRB9gG39zZl8WmQHIFwGLAJs2jYEFVvEb32wrlEpQWtk.UTm p_1CLJDtB76qtX_L0McD9XupM9hO0Cp3WGT.MrNZ_s8UrAOsILeiQEDoPBcWNfLnl9ncHAytarzW NAKTz93mEvwCFaxGcBj3wu_yzIC__mpqGTpY3Wf6YYyfSIuLVB6aeybE.AwkRRLGc6wUohZJ179u uYvx2GoOQNapU4kpSxcJN71xS1T6lXJHyYvUIbyYq6gE1Lg2ABaLwl9pUFz6Jc3GY1E_nhLuD8JG Tjdnpy32LQAq_FFtTHdwND_lYGUNeaX0gqS0- Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Tue, 6 Aug 2019 03:45:35 +0000 Received: by smtp411.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 8b0fa6912a3a997521a129472d9b6702; Tue, 06 Aug 2019 03:45:33 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: devel/llvm90 requires math/z3 first; building math/z3 requires a c++ toolchain be in place Message-Id: <8DB3EAA4-2B88-4180-8386-673524D27C64@yahoo.com> Date: Mon, 5 Aug 2019 20:45:31 -0700 Cc: freebsd-ppc@freebsd.org To: freebsd-toolchain@freebsd.org, freebsd-ports@freebsd.org X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 462gX24RTsz4Yt0 X-Spamd-Bar: / X-Spamd-Result: default: False [-0.24 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.16)[-0.157,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; IP_SCORE_FREEMAIL(0.00)[]; MV_CASE(0.50)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.42)[0.422,0]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[206.186.163.66.list.dnswl.org : 127.0.5.0]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.00)[ip: (3.23), ipnet: 66.163.184.0/21(1.27), asn: 36646(1.02), country: US(-0.05)]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Aug 2019 03:45:40 -0000 Building math/z3 involves: # grep compiler /usr/ports/math/z3/Makefile USES= compiler:c++11-lang python:2.7,build But devel/llvm90 requires math/z3 to have been built before devel/llvm90 is built: # pkg info -d llvm90 llvm90-9.0.0.r1: libxml2-2.9.9 z3-4.8.5_1 python36-3.6.9 perl5-5.28.2 libedit-3.1.20190324,1 # pkg info -B llvm90 llvm90-9.0.0.r1: libpython3.6m.so.1.0 libedit.so.0 libz3.so.0 libxml2.so.2 Hopefully this cycle can be avoided for system clang to eventually have progressed to clang 9. (I do not know the details.) For architectures still at gcc/g++ 4.2.1, some alternate c++ tool chain needs to be used to build libz3.so but the result needs to be compatible with llvm90 later using the libz3.so's content. (I do not know the details.) === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)