Opened 7 months ago

Closed 7 months ago

Last modified 7 months ago

#18617 closed enhancement (fixed)

mesa-23.1.8

Reported by: Douglas R. Reno Owned by: Rahul Chandra
Priority: normal Milestone: 12.1
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New point version

Attachments (1)

mesa-23.1.8-llvm17-fix-1.patch (1.3 KB ) - added by Rahul Chandra 7 months ago.

Download all attachments as: .zip

Change History (15)

comment:2 by Rahul Chandra, 7 months ago

Owner: changed from blfs-book to Rahul Chandra

comment:3 by Rahul Chandra, 7 months ago

Status: newassigned

comment:4 by Rahul Chandra, 7 months ago

Updating llvm...

comment:5 by ken@…, 7 months ago

For me, both 23.1.7 and 23.1.8 FTBFS:

../src/gallium/auxiliary/gallivm/lp_bld_init.c:45:10: fatal error: llvm-c/Transforms/Scalar.h: No such file or directory
   45 | #include <llvm-c/Transforms/Scalar.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

All I could find was https://gitlab.freedesktop.org/mesa/mesa/-/issues/8671

The workaround has been merged, 23.2.0-rc3 builds and installs, at this point I'm building in chroot and have no idea how the AMD driver holds up with this.

by Rahul Chandra, 7 months ago

comment:7 by Rahul Chandra, 7 months ago

I'll push the patch to the patches repo, but here it is for easy reference

comment:8 by Rahul Chandra, 7 months ago

Seems to apply fine, will test the build to make sure

comment:9 by Rahul Chandra, 7 months ago

Getting a timeout on the utils test now, but both glxgears and glxinfo still work. Will just make a note

comment:11 by Rahul Chandra, 7 months ago

Resolution: fixed
Status: assignedclosed

comment:12 by Rahul Chandra, 7 months ago

comment:13 by Xi Ruoyao, 7 months ago

I'll replace the patch with a sed removing those two include lines because the effect will be same for LLVM >= 15.

comment:14 by Rahul Chandra, 7 months ago

Okay, thanks for doing that, will make sure to attempt to use sed before using patches in the future.

Note: See TracTickets for help on using tickets.