From nobody Tue Jun 6 10:08:44 2023 X-Original-To: dev-commits-ports-branches@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 4Qb5lw3fyBz4ZrN3; Tue, 6 Jun 2023 10:08:44 +0000 (UTC) (envelope-from git@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 4Qb5lw2zlzz4HfT; Tue, 6 Jun 2023 10:08:44 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1686046124; 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; bh=YgrXVQsVBYx07xsciB2JilAeBs5IjwXR0xdv7pCECiY=; b=gq5AK/7sfaRgJU8nO4PZaJRuPbc/OfOVCJ8cQ4mqQwvzrd9bniVA06rkCLjdMH5MeEsQ5d jfVJS1PQhD7A8nEIhwiq4NZQRdFngzj+yZigk5jPwE+x/DEJQJ+RUUxC+k/vpPq0OwS0Vm Is/WIYYpxdxHzPHGABx2VoPZb9jGCqtM72HPcLgRsDfu3Ry8TEGVJbvLgpsQjtRLEK2iOS WqWi9zLE4LZ86kkZoy46CxyN/VeprQSL5goDDo0NL3ApFn0mPMu20ZdsQtHJhE2FGKOhQi urvRjxcjfEt/Zj5UIz/lr7wrA0Q7OoeklVZ3G73S1R3gJnj4akxz7QQKqHYTgQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1686046124; 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; bh=YgrXVQsVBYx07xsciB2JilAeBs5IjwXR0xdv7pCECiY=; b=R7ddFHiEGQV6+rJNNdPD0w5AruW1SdBwpkYBfM1EWaljn69qzR4YXpO+HGZn6hlSJ5br8A 6bYds0VSR72kHHwd5tnbuKevvG2VRwyzMZ+sUba/O8k7rGx5Cr77/Kje2xtP5y6ryVZF+H 6K+x45onHmyB11z7bWcEd4hNkH/7/O3Oj0qp7dozhWZr4bVDGld41iE2e0QRDTh3sjdsWF E9pulE9xkGySxsDg7/buY8Zp5oHYg8rKkMZ6MkDlhGFBTc5OhjEmCyVHZ8PypkYND9i8Xo 8azz5vQOiXcO0DZFsF3QCgXODh13jE3a/QkFj2/mM95gzK0CthWqN2urQTY4xg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1686046124; a=rsa-sha256; cv=none; b=wCjH+yF5P+Hb3Z0NRi4ZZdlxwuiYXobUZ/I5oVB/JpG4PHhNVc7HBvLiP+On58WUMxNjU+ +Mp0/RuHR17JpYu6BqCRbhvHM77LkmjTk/kythZyYejN3mblREG2ks9sqDYa+NESdMKSzi Jf1RXQg3EWHHExwjxwxw5GV1jvvu77xs0cz0ZFbyC+r/YTRdGAjdV7CnZ6MfHizd3ueLmA OKX8amnvouXcRMU/fZts+1rKxvW72kMiTa91lbNTA2ALmoWFHJLR7gvHsVW8KZqDV5fuVW 1nJ7J4kQzRmy7YIy2MJ426NFVvvkKowxDR2XGjDW37CMsvVWZWO8UvQ+w78hRA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 4Qb5lw1yYnzQXy; Tue, 6 Jun 2023 10:08:44 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 356A8i2Y072087; Tue, 6 Jun 2023 10:08:44 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 356A8iEB072086; Tue, 6 Jun 2023 10:08:44 GMT (envelope-from git) Date: Tue, 6 Jun 2023 10:08:44 GMT Message-Id: <202306061008.356A8iEB072086@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Vladimir Druzenko Subject: git: c852714ad502 - 2023Q2 - emulators/virtualbox-ose-legacy: build fails on FreeBSD 12.4, 13.1 and 13.2 (all supported releases) List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vvd X-Git-Repository: ports X-Git-Refname: refs/heads/2023Q2 X-Git-Reftype: branch X-Git-Commit: c852714ad50261e47784429342129a26b48bd402 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch 2023Q2 has been updated by vvd: URL: https://cgit.FreeBSD.org/ports/commit/?id=c852714ad50261e47784429342129a26b48bd402 commit c852714ad50261e47784429342129a26b48bd402 Author: Vladimir Druzenko AuthorDate: 2023-06-06 09:57:47 +0000 Commit: Vladimir Druzenko CommitDate: 2023-06-06 10:08:34 +0000 emulators/virtualbox-ose-legacy: build fails on FreeBSD 12.4, 13.1 and 13.2 (all supported releases) llvm 13 and 14 included in FreeBSD fails to compile, force llvm 15 on all versions of the FreeBSD except lastest 13 and 14 where the llvm 15 is included. Keep possibility to define different llvm via VBOX_LLVM_VER in make.conf. PR: 265539 Reported by: freebsd@charles.lecklider.org Tested by: grahamperrin Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D40408 (cherry picked from commit 8febe8bdd5601e924af96ccef69b1f367269ff8a) --- emulators/virtualbox-ose-legacy/Makefile | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/emulators/virtualbox-ose-legacy/Makefile b/emulators/virtualbox-ose-legacy/Makefile index 473396c87ce0..aeaf88108f43 100644 --- a/emulators/virtualbox-ose-legacy/Makefile +++ b/emulators/virtualbox-ose-legacy/Makefile @@ -206,22 +206,16 @@ KMK_FLAGS+= -j${MAKE_JOBS_NUMBER} .include -.if ${OPSYS} == FreeBSD -.if ${OSVERSION} >= 1400059 -BROKEN= Fails to compile with libc++ 14.0.3 -.elif ${OSVERSION} >= 1301000 && ${OSVERSION} < 1400000 -BROKEN= Fails to compile: error: ran out of registers during register allocation -.endif -.endif - -.if ${CHOSEN_COMPILER_TYPE} == clang && ${OPSYS} == FreeBSD && ${OSVERSION} > 1400022 -# clang > 11 included in FreeBSD 14 fails to compile this legacy version -# of virtualbox-ose, force clang 11 on FreeBSD 14 where a newer clang is -# included. +.if ${CHOSEN_COMPILER_TYPE} == clang && ${OPSYS} == FreeBSD && \ + (${OSVERSION} < 1302505 || (${OSVERSION} >= 1400000 && ${OSVERSION} < 1400079)) +# llvm 13 and 14 included in FreeBSD fails to compile this legacy version of +# virtualbox-ose, force llvm 15 on all versions of the FreeBSD except lastest 13 +# and 14 where the llvm 15 is included: PR#265539. +# Keep possibility to define different llvm via VBOX_LLVM_VER in make.conf. BUILD_DEPENDS+= clang${VBOX_LLVM_VER}:devel/llvm${VBOX_LLVM_VER} CC= clang${VBOX_LLVM_VER} CXX= clang++${VBOX_LLVM_VER} -VBOX_LLVM_VER?= 11 +VBOX_LLVM_VER?= 15 .endif .if ${PYTHON_MAJOR_VER} >= 3