Opened 5 weeks ago

Closed 3 weeks ago

#23798 closed enhancement (fixed)

llvm-23.1.0 (archive libclc)

Reported by: Xi Ruoyao Owned by: Xi Ruoyao
Priority: normal Milestone: 13.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New major version.

Change History (16)

comment:1 by Xi Ruoyao, 5 weeks ago

Owner: changed from blfs-book to Xi Ruoyao
Status: new → assigned

comment:2 by Xi Ruoyao, 5 weeks ago

Well, it's tagged but the release tarball isn't uploaded yet.

comment:3 by Xi Ruoyao, 5 weeks ago

Summary: llvm-23.1.0 → llvm-23.1.0 libclc-23.1.0

in reply to:  2 comment:4 by Xi Ruoyao, 5 weeks ago

Replying to Xi Ruoyao:

Well, it's tagged but the release tarball isn't uploaded yet.

Now available.

comment:7 by Xi Ruoyao, 5 weeks ago

And ​https://github.com/rust-lang/rust/commit/2085491fdf90b89c42ed94d1dfd7526547691607 and ​https://github.com/rust-lang/rust/commit/b8d3a4ac9cfeb81d1e929fe6eab0af4b77ba3bb4: I don't really understand those bulky changes but they fixed some cryptic "Rust LLVM error" for me.

comment:8 by Xi Ruoyao, 5 weeks ago

Several Rust 1.98 tests fail (with all above made it built), most are simple test case issues:

Last edited 5 weeks ago by Xi Ruoyao (previous) (diff)

comment:9 by Xi Ruoyao, 5 weeks ago

More rust-bindgen tests fail:

    header_constified_enum_module_overflow_hpp
    header_issue_2566_cstr_h
    header_issue_544_stylo_creduce_2_hpp
    header_layout_arp_h
    header_layout_array_h
    header_layout_eth_conf_h
    header_layout_kni_mbuf_h
    header_layout_mbuf_h
    header_nsbasehashtable_hpp
    header_typedef_pointer_overlap_h

comment:10 by Xi Ruoyao, 5 weeks ago

libclc has been refactored into something... difficult to build and use. See the discussions at ​https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/43020.

And when I recheck mesa again it seems libclc is not used at all for the BLFS configuration: it's only needed on Windows, or when rusticl is enabled.

I'm inclined to just archive it.

comment:11 by Xi Ruoyao, 5 weeks ago

​https://gitlab.freedesktop.org/mesa/mesa/-/commit/019669c465ab2aee294af7047f354943c5b901ee has removed the (actually unused) dependency on libclc for iris, and it's already backported to 26.1.7.

I'm removing the dependency now and defer the actual archiving after BLFS 13.1 release.

comment:12 by Xi Ruoyao, 5 weeks ago

Summary: llvm-23.1.0 libclc-23.1.0 → llvm-23.1.0 (archive libclc)

comment:13 by Joe Locash, 4 weeks ago

Firefox and Thunderbird need a fix for their internal harfbuzz build:

sed '/type-limits/a #pragma GCC diagnostic ignored "-Wunused-template"' -i gfx/harfbuzz/src/hb.hh

comment:16 by Xi Ruoyao, 3 weeks ago

Resolution: → fixed
Status: assigned → closed

Fixed:

Note: See TracTickets for help on using tickets.