From nobody Tue Oct 10 01:19:11 2023 X-Original-To: freebsd-ports@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 4S4J366PFbz4wrB2 for ; Tue, 10 Oct 2023 01:19:30 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-21.consmr.mail.gq1.yahoo.com (sonic306-21.consmr.mail.gq1.yahoo.com [98.137.68.84]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4S4J363kqvz4K09 for ; Tue, 10 Oct 2023 01:19:30 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1696900768; bh=0V/fSwP+RJYODI51o0pjbVkwuSupXYGLwiKTx9hV99g=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=Cw7D+NM0uzIQHR7lU8iEeRIzTxoO5ybCHIBj3eKW8AiWzYDp/aE0mUgwPFX4+jacqSJYhj6nqSNoLL4/1hY9sf0V06p0xbM5ZRDyqnozNjdwVKSiCOpWgnoGaTY0pPT5QLwjAIQGhDDhyxzdMLLHYyjtXpjNJ5Kgdotku3ZnO62K0jj6of02ebVIhSYpl8GVBZuNX83cMvbGp6i68rS8L+f8RlmQqz8A9AJXH00sddwpFiSk+n0glvP1qNoQg0HsTd0nIeCVDtG56R+XB3KV/mcgMZjUxLweU4idHN9x/OybX8808fUvhPzgn69hZwvHayioihPNy9+o4W8LMUG6XA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1696900768; bh=V13w0b2bkZhZh/4qsXKPKP9XcXRSiDAAILpsMRq4tuf=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=Uy1vfAhpecqQLp2oy7txTEFSqOqjIZbxwR1+kYVw0KjJCaCwc3NSHZRT43+hTPZcI/CPmwyHrlEvRYkIGQK+2/u8N6oVJervt/3JVo3mfViES/3+sVcLshXXZuAQwa5WPi5RXbkZtPBuCXuetutWpyI+UbNQUp+lY5fE+LAZkWV+JVbWeLZVfc+XbC+jGSaHbYYjl6Ae/BD5oyzoNXvhdSzlS+tf0iQm0SFBtTqGMC4PkYqT4EPgh0c+KBCLsnt6Yb6HtalWEmvvnuNkxCRXjDl+UkjV1Im9DIXbaliVDSTVMdYIJ1ga2k+NAd1Lb1irPWFJLi+AClz4SwiMYKOkaw== X-YMail-OSG: I5zTIb8VM1n7WL9SDvxnuGKx0u8IfqIehzL1oO3ZGWX6p4b.o0_oXs0H5vvQh7Z murD.3ZUhA7bg4Z7iQxBisRzfAUb9oyKmo6RcU8ksAcpSnUMF1EKHZvI24ytUIolFZzfG2JELFvU 6ejkaxuDS9vffrLg9bIhb3R6gAzEQ12_7iRrJxPj.F72zEdv5FZePWNwXgXKbFvCxdJIfVDyBlT. JAEElmEjpf4PlX7HwO.mACGp9tgi1o8Y1WtPnXX1elHyKjJx5WY4uGxy3hXdo_43wC2xBcy_Hu_3 HjqlfcltQcvY3xSqaf6wLFyiOtQdM_Ruxqb91rwMWoevsuOQ5lSmNzJsb2bpTI9T2LJwDeZA3aBz xLtHtS_pXDv7ctudNOAP7FSywBvdrKd8l3yJsgCTW4OZTUTQeJ1t_5ENfyiAzUVWsjpoejPhZaCf YwxiB1j3ZMBaKzmGQscsg7Bso2z_3gD3b14H0mHAQdkRN7uwB6NJ97FRCJNp.GKPqu00anKdxrKl IgsQR5Or.WiWjNvdTwdRKqkesAMYEiExp_M51UkpF2HNADu96q65kJOdOS9R6PhB6MamG5NIOUcE VfRJyUn7OBn_1Y62s3HuuatwyLKG4LC5GBe5lPg2NjyCUIL0PT7sKQYx7I.P37SKSza9c97jxeYI PbVyd1VpDsGqyLwSyi9emIhwSyelBfQWCO42VnFQXlXjvjpOyzIQ4DJgYh4qvDDQnHXcTobMANcd 0YU5eukPoa30fSs.PT83eNSwpwAi3GZx65M9YxdofR_4KvrH4RerBJF0uMEHyhyD.AWQQIZ5aneT eHvWmK4pHhAmMqbhQ.qWDeotRQHYs.kqtCwKHYSELGBfKEtMj3ygXYYAMIA5Lr3swU1mE8nTnqkq NKkuiqY_suCiwqQYMMcKEVHa5oUthv5x1NgOWMx5KUZAZkqKa8rmN0AT8ejKjDq.YG5gI8BhhPLr LRHbj_w2CNoWz17E1.OoiimQ3qH4DqEHdqGBlQ.GsTiI_QCNWdJoioRg0WRMFwsTMoOaxj_A73kG yTimriE3qpdv0SSCUlRBgnC3BGAx31uKsQSlF9VurHDqp9CAZHXydYCcjbunZbTWqceBzKLUgGf7 4eVBT8DtQ4RIUM9aaOg5gu0JXhIqo.VfUpckM8ASXe0W52Ve.xeHEuOBenxSPS9m_7ku1uyqQYiN thJ57qjkBnSm.k7LsN3l6..bxXgSgoPDUwVbRtI8Ry0y9YiD0sj7rUCoZb7r1lPT2qph_yW7toG3 eRVjQYm9VPRE22lKd0THSCqwibKWB4dzATvmAi0lhI_17EE0IMJrdS0qTTyxgxrsiwFRsIAYzADl A9G0QdjLjGZdNb1Q4grLNNpWDPFaq_ovLwT41IWYTlhZqpp7xXau9uJwrC.bLVWy9z7OzodVczpv uphn8FXjTpVTTat.LGTb3q7JYGs8iGhUzWHNQ4NuUj8O8oWS1AL1l5QPGaAcgJJF6eXO23WYGb0R ouIb2_VTXWsVPtoGTG9GmsLauxwRo3PdHdkHdNBLVWgkbOzFcvHshghUAVYXiuXPqPKss6d74nBF _AMNCew3ePsAHsBxL7lSDpid5afXN.rWWM9XhZL56DLgAF7pi7qHL_37AuBBS_OyWaM5ActP.zOJ r2up4qeJP3UWgSgEU9dROwTjYvg96H.91fNiMcoQxWuVMHEK6pAKxD5ocriiD5VUrS7kewgPPvbD 6AcrPv1oIgPZjTJUxBoeHjZvWEalzA8yv.kVbqKwcaRLZVbkNNIujsyVQjeNyLOIIAo3a0Csdg6n cipAt2XgjRLpw0Ek1zPhYKHaE7FlMN4gJn8gmpnLVKdIE6a0nSvVfrLPgRJT9GFJqADYlrLKj1sY 2iEMNJ8qvnVGtYWYPeBSBYV0M_ytN9I1CRH7M0Iz6AS3VeYP7P8WT7tCIrT_Xmfnbz8wdOnip4it 3QxZ5fO_5TRJhn3.xdqG9hyXDGeTo9i9B9JxRZTpqtJ.mdYxYDhw53peGopEnzwuIu.YkKNmPB02 j9Pd_1Rjd3qoZscYlohAR6y3PNFfTNGy5bbOrReDnQXPOm7e7zoRFyskvSv2LIi4JSqkuM7EDfT_ Q8HUPzwq94d1AJsiCrwd.D93MKRkfvdQpdT_3LeYLsal0CGOKvptVt4GoMdFB8s65kRPPmDtNNhm qL_ZIooa6UoN1SM_p5WkuI3UGX6VreaNuADveIt6QgAXGHkn.HU27S99aFSXuzsGMWpugYnPiAok umNpefqVPINxg2ORGEy_KXFL1AgkBQKh6Ciq.wBg0ggPjpf_B3X2yNvT9XMlF3FJY2FJbtNeE5iQ - X-Sonic-MF: X-Sonic-ID: fa6ece8b-77da-4cf0-9d9f-a69dcec4f265 Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Tue, 10 Oct 2023 01:19:28 +0000 Received: by hermes--production-ne1-57ddc4969d-5rqzs (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 56b2dfc088bb3901901b2d5594fa53ee; Tue, 10 Oct 2023 01:19:23 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.100.2.1.4\)) Subject: Re: lang/rust: resurrect PORT_LLVM as a non-default OPTION From: Mark Millard In-Reply-To: <6ef68422-175a-4c1c-bb28-86eb3bbf256b@freebsd.org> Date: Mon, 9 Oct 2023 18:19:11 -0700 Cc: FreeBSD Toolchain , FreeBSD Mailing List Content-Transfer-Encoding: quoted-printable Message-Id: <2D5C83B8-5D99-4477-842D-2823B544761E@yahoo.com> References: <3DDDE8A9-0DB8-4C6E-81B5-60A1E13CECCD.ref@yahoo.com> <3DDDE8A9-0DB8-4C6E-81B5-60A1E13CECCD@yahoo.com> <6ef68422-175a-4c1c-bb28-86eb3bbf256b@freebsd.org> To: Charlie Li X-Mailer: Apple Mail (2.3774.100.2.1.4) X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4S4J363kqvz4K09 On Oct 9, 2023, at 16:28, Charlie Li wrote: > Mark Millard wrote: >> My understanding is that building a devel/llvm* these days requires >> building rust first, via needing to build python things (for >> documentation purposes?), that in turn need rust to have been built >> first. Last I knew, trying to disable the llvm* DOCS option in a >> normal way did not avoid the "needs rust" issue. > This is no longer necessary. >> Absent use of a workaround to avoid this, it would seem to be >> problematical to use PORT_LLVM for rust if the llvm* in question >> would itself need to be built. > The circular dependency was removed by default in ports commit = 761dc8a9f4ddef2adad122a57a477e65457582fb. It was an OPTION that should = not have been default for other reasons. I had not noticed that when it went by. Nice improvement. Too bad there is not a reasonable way to document that if SSL is enabled for net/py-urllib3 that other workarounds might be necessary. Part of the issue is that the workarounds would likely not go in (or be for) net/py-urllib3 , development/llvm* being a type of example of that. =3D=3D=3D Mark Millard marklmi at yahoo.com