From nobody Sun Apr 21 01:18:29 2024 X-Original-To: office@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 4VMVrP46HKz5H5Fy for ; Sun, 21 Apr 2024 01:18:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VMVrP167Fz4tqp for ; Sun, 21 Apr 2024 01:18:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1713662309; a=rsa-sha256; cv=none; b=NM3CtR0AQhWWtnolK4ztxxhhcbBO7G1HcuAl4+PJPcu/ryqC85dMwdc87rSlA4/CysFa1h QD8nzoclEM2Bqm1cM/IgqkSXCepYNE9RZ0YLkOSfUCd6SKbG68JBGIw4Hg/3/iXoVLqlJ/ qGsxbBFooYCyFEwPMp6lTkOsCguZMmTo7nIbO0JfDUo0/DeeflYcnYfcKsEbV7B8QkK8PG 4Y1EU6ZrgVQMpixgu9/O6A8HLTNOo5uDYfSUp1Q1/LNDgvt0GyULy2pN6KGVJNSDSweuSC 0oA2JpyTJzeNTHQiCpogZ5kAbGOWkTxtZc6qw10BsqN+9CoidC22OmPQjXwNpA== 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=1713662309; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Qimgg5UOB74HR2iUaPNRgX+z6UNtwgx9hF8+xKEy3lY=; b=MhX5mPVXznWdffjsHpi3+9r1jZz09yB4kn1x70y0Q2uBglz1xOUim/o7kmmwNvCoD+C+qN of/KUSfh8aqiBboIQD1tAtUdqP2DN6H1DYEaeZrCbM+YMInsFffuoqmf7GWycT/Asz0mHA s7QyGICHTRr2tjrdHXljy7LmeTvSa8tAKMwsYYNtiXrN5dtMHp6Fa8NMWWhLGSTiQp7OhL PR1HW9sJ7YF7UIYhQojzpCMyRaQHyrWKiVt9b8eTtk/CjLmHcngWHs5MTDwsUoYiIeWgHy ci34AUks46OnSzyVes4PQ4eUb3lVysEiDR6+e/zKTRv3rtwqaHWpSpfESyWixg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4VMVrP0kF7z10ry for ; Sun, 21 Apr 2024 01:18:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 43L1ITSa093841 for ; Sun, 21 Apr 2024 01:18:29 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 43L1IST1093840 for office@FreeBSD.org; Sun, 21 Apr 2024 01:18:28 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: office@FreeBSD.org Subject: [Bug 277856] devel/boost-all: Adjust range to use llvm from ports Date: Sun, 21 Apr 2024 01:18:29 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: yasu@freebsd.org X-Bugzilla-Flags: maintainer-feedback- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Office applications on FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-office List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-office@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D277856 --- Comment #4 from commit-hook@FreeBSD.org --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3Dc4eb9478257e33a0e2c9de216fe4503= 127f3abef commit c4eb9478257e33a0e2c9de216fe4503127f3abef Author: Yasuhiro Kimura AuthorDate: 2024-04-21 01:14:18 +0000 Commit: Yasuhiro Kimura CommitDate: 2024-04-21 01:14:18 +0000 devel/boost-{all,libs}: Adjust range of OSVERSION to use LLVM from ports The reason to use LLVM from ports is that there is bug in Clang/LLVM of base system that causes assertion failure while building devel/boost-libs. The bug is already fixed with main, stable/14 and stable/13 branches of src repository. So we need to use LLVM from ports only with following ranges of OSVERSION. 1. 1500000 <=3D OSVERSION < 1500017 2. 1400000 <=3D OSVERSION < 1400509 3. 1300000 <=3D OSVERSION < 1303502 And commit 3b8c51bd37b0 adjusts the range as above. But there is a pitfall about it. The assertion failure happens only if base system is built with WITH_LLVM_ASSERTIONS variable set. By default it is set with main branch but not with stable/* and releng/* ones. So wheareas the failure happens with -CURRENT even if it is built with default variables settings, it doesn't happen with -STABLE and -RELEASE unless they are built with WITH_LLVM_ASSERTIONS set. IMHO majority of FreeBSD users use -RELEASE with official binary, and few -STABLE users set WITH_LLVM_ASSERTIONS. As a result adjustment with commit 3b8c51bd37b0 forces most -RELEASE and -STABLE users to build LLVM port unnecessarily. So adjust the range so LLVM from ports is used by default only if base system is -CURRENT with the assertion failure unfixed. And as a last resort for -STABLE and -RELEASE users who set WITH_LLVM_ASSERTIONS, add LLVM_FROM_PORTS option to devel/boost-libs that forces to use LLVM from ports. PR: 277856 Approved by: maintainer timeout devel/boost-all/compiled.mk | 5 +++-- devel/boost-libs/Makefile | 24 +++++++++++++++++++++++- 2 files changed, 26 insertions(+), 3 deletions(-) --=20 You are receiving this mail because: You are on the CC list for the bug.=