Page MenuHomeFreeBSD

graphics/mesa: Update to 22.3
ClosedPublic

Authored by manu on Dec 1 2022, 1:34 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Apr 10, 7:03 AM
Unknown Object (File)
Tue, Apr 9, 8:35 PM
Unknown Object (File)
Thu, Apr 4, 5:39 AM
Unknown Object (File)
Mar 7 2024, 12:26 PM
Unknown Object (File)
Mar 3 2024, 12:08 AM
Unknown Object (File)
Mar 3 2024, 12:08 AM
Unknown Object (File)
Mar 3 2024, 12:08 AM
Unknown Object (File)
Mar 3 2024, 12:08 AM
Subscribers

Details

Reviewers
None
Group Reviewers
x11
Commits
R11:855947ebf7e7: graphics/mesa: Update to 22.3
Summary

Release notes: https://lists.freedesktop.org/archives/mesa-announce/2022-November/000695.html
On top of the release notes it seems that Gallium XVMC is also removed, see
https://gitlab.freedesktop.org/mesa/mesa/-/commit/8cc766d8f7eac26b7c029a2fac1bdfdba4776c29 for
more info.

Sponsored by: Beckhoff Automation GmbH & Co. KG

Test Plan

Only build tested on amd64 for now.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 48607
Build 45493: arc lint + arc unit

Event Timeline

manu requested review of this revision.Dec 1 2022, 1:34 PM
manu added a reviewer: x11.

Address testport issues.

Remove xvmc for gallium-xa too

Did you stop bumping pinned LLVM_DEFAULT on updates? For example, lang/rust bundles llvm15 (see rustc -vV output) and rustcl upstream also recommends llvm15. WITH_LTO=1 (via Mk/Features/lto.mk) needs LLVM version in clang and rustc to match for ld.lld to successfully link objects (with LLVM bitcode) produced by both.

Did you stop bumping pinned LLVM_DEFAULT on updates? For example, lang/rust bundles llvm15 (see rustc -vV output) and rustcl upstream also recommends llvm15. WITH_LTO=1 (via Mk/Features/lto.mk) needs LLVM version in clang and rustc to match for ld.lld to successfully link objects (with LLVM bitcode) produced by both.

Simply forgot to check, will update LLVM_DEFAULT on commit.

Bump LLVM_DEFAULT to 15 so LTO works.

Can you update devel/libclc to 15.* to keep LLVM bitcode in sync with libLLVM used by lang/clover? See attached patch for example: {F52560643}

Update libclc to LLVM 15 too.

Can you update devel/libclc to 15.* to keep LLVM bitcode in sync with libLLVM used by lang/clover? See attached patch for example: {F52560643}

Done, thanks for the reminder.

diizzy added inline comments.
devel/libclc/Makefile
16

Perhaps make use of the DISTVERSION variable instead?
$DISTVERSION:R and $DISTVERSION:R:R

This revision was not accepted when it landed; it landed in state Needs Review.Dec 5 2022, 2:04 PM
This revision was automatically updated to reflect the committed changes.