From nobody Sat Jul 27 20:52:25 2024 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 4WWcJD4SgFz5RfkV for ; Sat, 27 Jul 2024 20:52:28 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WWcJD3lBPz45CN; Sat, 27 Jul 2024 20:52:28 +0000 (UTC) (envelope-from dim@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1722113548; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Vn2VUCoHXvol9bAQU0jBS0r6Whw99JiV1x9A+jkweBk=; b=VSW8C5hJAIkdJSvdmaCAcmzDr4M7hzer9e9NJ4hckWYu8twTQpo+jzpy0g5Q5dUOa7OKjM tHAEQ/TDuLDg3Lg2IjUhOkFX96Dq2+wUotS+Z3tOHFwoveMNR0abKWJ3xTkxDc1AaEtBtk p39Krv5eYihjF7EW/W7m/JFEBw5jK0aZE7KZE65qpmPYidtLx0sa8JusPcyevtfAibPAxI fSW5s+1lVef6/kg5GZDi5zzgUsNl3zSsFiiCg2zQrl2kB7jW8aXN8fKdd28fR/S3msojL0 xHL9CseY30Cfk55wGZdKzVu/6PhlppfzJkFqXlG7GTmvt2GrHjGem3oT18gmQw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1722113548; a=rsa-sha256; cv=none; b=vUBBc3/iAGj8sdxzGNh233g+Z1gj1nLVcBuDQMWSUaQ8OtsW3KBwWGjYtG1kcX6WxC2W0g yT3DlLu0ut8R48CX2mm052C91VZyuH80NSS7c4wG+gFc2mONB1md7++KvWt/1bmNCZ6+G/ 0xXQsFTlTXw99Ebens+f3RpAkPAsWBvuNAsKOvtakpyyOCCit3BJUrQJvQySb4/F0Hzjx0 57+b08e9cEZNfPf2acURuSg/sTfFDWbOrCo74h3oLtXKApaI07sPneHJc9B9aPtohLo7U3 uYklH8jjtN7fOmxqpvN0TFOGZQcD4iBJ2o53vyUuOUsvZnxfZ1YMe7p3EHSefg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1722113548; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Vn2VUCoHXvol9bAQU0jBS0r6Whw99JiV1x9A+jkweBk=; b=lWWDHoFFK7WVS2lU4qC5HXPQ48p7JFTB30YNeLhlE5MQJ0UKXrb1jcwamAFHrQczKFIa1J LwEJYn6gFdwK3cNCFQ7ccr58ALk3izNXQ3fYgffbIw1JqetC3rxWuNXHdTP+I0cQjOHb7w NBED44AVEhBKi1IYDF7bg6Z81Yftm9Rhlr6GIOxpTEwXPI2sVnsAcdKJtlw/8z/x6YSuDy Osynmr1dfQ3d3uDnDrDzgLkvTfYD6VAi2AHO/Uepln0bA8eCBe7qGjKvo7Otbib5glEVjz BRY3FOTfzGloit9+YI3UBMHZ/O7acv+Xcr3V6SSW/s/+1OE4wGPa5LrQbLYUjQ== Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "tensor.andric.com", Issuer "R11" (verified OK)) (Authenticated sender: dim) by smtp.freebsd.org (Postfix) with ESMTPSA id 4WWcJD2mHnzHvH; Sat, 27 Jul 2024 20:52:28 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtpclient.apple (longrow.home.andric.com [192.168.0.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 1830C32FB3; Sat, 27 Jul 2024 22:52:26 +0200 (CEST) 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: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6.1.1\)) Subject: Re: Mk/bsd.default-versions.mk: Update llvm to newer version From: Dimitry Andric In-Reply-To: Date: Sat, 27 Jul 2024 22:52:25 +0200 Cc: FreeBSD Mailing List Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Nuno Teixeira X-Mailer: Apple Mail (2.3731.700.6.1.1) On 27 Jul 2024, at 21:27, Nuno Teixeira wrote: >=20 > I have some doubts about the procedure to updating default llvm to a = newest version and how can I help testing a new default version. >=20 > Right now we have LLVM_DEFAULT?=3D15 and next possible versions could = be 16, 17 or 18. What version should I start testing? >=20 > One of my motivations is to reduce builds dependency to just one llvm = instead of two: 15 and 17 happening on my ports list build. >=20 > Well, as we see, I really need some enlightment in this subject :) Seems to me you usually want to have a relatively new version, unless a = specific port requires an old version. In my case I have been building = my ports collections with: DEFAULT_VERSIONS+=3Dllvm=3D18 for quite a while now. And since I use a limited set, it is actually the = _only_ llvm package that gets built. -Dimitry N.B.: llvm 19.x is coming, upstream. I'm already working on it for the = base system.