From nobody Wed Aug 30 11:10:18 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 4RbM683Mkjz4s1P4 for ; Wed, 30 Aug 2023 11:10:40 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RbM682vwYz4HYW; Wed, 30 Aug 2023 11:10:40 +0000 (UTC) (envelope-from dim@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1693393840; 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: in-reply-to:in-reply-to:references:references; bh=83yIb/0dLeiNO6awGs3LYSCbrjwMaoj1doExLg2qtco=; b=q/rvzhdmisnNRoJYn9jBQaw07NV0XXT2b8a2ReaY48edvu68OMdXdtWMRG6+cEFWQqhXHJ rZ2V0uWYaHackRV9i4CZFKRhFzq937geEDZtQb3NdtbBcgqfi5rue03L13RU/5rjXQIlnO tG2tXfPXZvVN2msGT+tULu6VxCsnlgFKpv0Ss9w6Tr0Env9c9W9yB1n5/ceRNU9ZfvR/Yi 8ewNofo3xv2FqMtMOIS0rDlulAKP7GEpWWRvXk32rU8kNHGtuP4ozfhP69BaFLTBUnCKJ7 KSFRrjlCPmFncMSD0USEJ02ZJR4f+8tkooqQ/T+0+vEYKHlq4Xr6t5yN4H6nHw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1693393840; a=rsa-sha256; cv=none; b=jW27Njl8mfNQpsdHM+qRQj/qneKjePgw5Q7tN6QAw/vna9iS51CappwyxGgZFh9Di4FhgG e1BOXHlp68YRPrc/+VXCamoPfr7kK/LTNQTWIB7cqA1mKKED/CPi/WIQmWwGXXmHXxHb1x XLqbB5cSqSvfG9xsydCCaJ58dApTMRKbwjlD2OZhCgAQlIXDs0noVIXNp3X1JoVtAa4CaF tjRXyyoo5bMaOYFjeonw/6a3V1niTV8Q9AVPnbGyCPKiYt2jgjl8EER1xID7NUSvUKUH3y 9dVwhNo00p63GPqaTcR7xxl+V91BSONlFF844uCFawUkt0kiUMKaG973g2xX1w== 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=1693393840; 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: in-reply-to:in-reply-to:references:references; bh=83yIb/0dLeiNO6awGs3LYSCbrjwMaoj1doExLg2qtco=; b=P5zogH3fALtTLq6IjRiAp8oAeRUFAQnH6RtKeJeyMQZzWOwhFZc2hrwYam6IQZF09bg/9Q 7BCSR5ay8VwWWr3drnzwH9fLpN5ltNFujL54jt3P3M02ueG2UxHFiVRQOlg4vtTdJzsp3b 4y7n6CqYmBRQOS1ygcqrFO/wwmgYbMuWmrH1r9yTcwnTCE0t2+7HHGaWO+EBwyivuDe/pi SrWQNAHXTROxJc+Pw5E53wbJZ1kwYfEzYjylGENCm6C5LmHz07izcbhm0CdfJsnzldkOcG 4mYL5f/J8AQQ5dlq1dddO46WgiliPsBO3SryGGiZL4bG6RS9CNyDwWAY2ZU87Q== 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 "R3" (verified OK)) (Authenticated sender: dim) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RbM681FnVz1Qvq; Wed, 30 Aug 2023 11:10:40 +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 09C87716F3; Wed, 30 Aug 2023 13:10:37 +0200 (CEST) Content-Type: multipart/signed; boundary="Apple-Mail=_3B315818-0CAC-42FC-A058-E6F11E9FDB40"; protocol="application/pgp-signature"; micalg=pgp-sha1 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 \(3731.700.6\)) Subject: Re: www/firefox{-esr} depends on llmv13 and not default 15 From: Dimitry Andric In-Reply-To: Date: Wed, 30 Aug 2023 13:10:18 +0200 Cc: FreeBSD Mailing List Message-Id: References: To: Nuno Teixeira X-Mailer: Apple Mail (2.3731.700.6) --Apple-Mail=_3B315818-0CAC-42FC-A058-E6F11E9FDB40 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 30 Aug 2023, at 11:04, Nuno Teixeira wrote: >=20 > bsd.default-versions.mk LLVM is 15 and bsd.gecko.mk is also configured = to use default version llvm. >=20 > Can't understand why firefox build still depends on llvm13 or am I = missing something? I can't completely follow the twisty maze of Makefiles and included .mk files, but the root cause seems to be that www/firefox depends on several wasi ports, namely devel/wasi-libcxx, devel/wasi-libc, and in particular devel/wasi-compiler-rt13: BUILD_DEPENDS+=3D = ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-lib= cxx \ = ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc.a:devel/wasi-libc \ = ${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/clang/${LLVM_VERSION}/lib/wasi/libcla= ng_rt.builtins-wasm32.a:devel/wasi-compiler-rt${LLVM_DEFAULT} The problem is that there *is* no devel/wasi-compiler-rt15 port, although I heard rumours of it being worked on. But apparently it has not yet materialized, and neither has corresponding port for llvm16 or 17. It's a pity these can't be included in the regular llvm ports. As to how the Makefile maze magically changes LLVM_DEFAULT and LLVM_VERSION, I have no clue, and I don't want to debug the whole ball of mud. :) -Dimitry --Apple-Mail=_3B315818-0CAC-42FC-A058-E6F11E9FDB40 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.2 iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCZO8jmgAKCRCwXqMKLiCW o2/DAKChQ5Hkecmje9+VUz0IeWFMEPvFFgCfaoEdXztn4d+TJYNo3aPA0npcgtY= =NJ/g -----END PGP SIGNATURE----- --Apple-Mail=_3B315818-0CAC-42FC-A058-E6F11E9FDB40--