From 294cf28e43c05edf702a409ce1a597bd9197c7bf Mon Sep 17 00:00:00 2001 From: Ayke van Laethem Date: Tue, 21 Apr 2026 11:28:41 +0200 Subject: [PATCH] all: support LLVM 19 and LLVM 20 on Fedora 43 The system LLVM paths on Fedora 43 are slightly different from other systems like Debian, so adding those paths in this patch. --- cgo/libclang_config_llvm19.go | 2 +- cgo/libclang_config_llvm20.go | 2 +- go.mod | 2 +- go.sum | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cgo/libclang_config_llvm19.go b/cgo/libclang_config_llvm19.go index 11a64e72c..5032e9742 100644 --- a/cgo/libclang_config_llvm19.go +++ b/cgo/libclang_config_llvm19.go @@ -3,7 +3,7 @@ package cgo /* -#cgo linux CFLAGS: -I/usr/include/llvm-19 -I/usr/include/llvm-c-19 -I/usr/lib/llvm-19/include +#cgo linux CFLAGS: -I/usr/include/llvm-19 -I/usr/include/llvm-c-19 -I/usr/lib/llvm-19/include -I/usr/lib64/llvm19/include #cgo darwin,amd64 CFLAGS: -I/usr/local/opt/llvm@19/include #cgo darwin,arm64 CFLAGS: -I/opt/homebrew/opt/llvm@19/include #cgo freebsd CFLAGS: -I/usr/local/llvm19/include diff --git a/cgo/libclang_config_llvm20.go b/cgo/libclang_config_llvm20.go index faa2e54d5..a79fbe625 100644 --- a/cgo/libclang_config_llvm20.go +++ b/cgo/libclang_config_llvm20.go @@ -3,7 +3,7 @@ package cgo /* -#cgo linux CFLAGS: -I/usr/include/llvm-20 -I/usr/include/llvm-c-20 -I/usr/lib/llvm-20/include +#cgo linux CFLAGS: -I/usr/include/llvm-20 -I/usr/include/llvm-c-20 -I/usr/lib/llvm-20/include -I/usr/lib64/llvm20/include #cgo darwin,amd64 CFLAGS: -I/usr/local/opt/llvm@20/include #cgo darwin,arm64 CFLAGS: -I/opt/homebrew/opt/llvm@20/include #cgo freebsd CFLAGS: -I/usr/local/llvm20/include diff --git a/go.mod b/go.mod index e5e07dbf1..57517e97d 100644 --- a/go.mod +++ b/go.mod @@ -23,7 +23,7 @@ require ( golang.org/x/tools v0.30.0 gopkg.in/yaml.v2 v2.4.0 tinygo.org/x/espflasher v0.6.0 - tinygo.org/x/go-llvm v0.0.0-20250422114502-b8f170971e74 + tinygo.org/x/go-llvm v0.0.0-20260422095634-06c6725fe5e6 ) require ( diff --git a/go.sum b/go.sum index 4645332f8..59103ce82 100644 --- a/go.sum +++ b/go.sum @@ -120,5 +120,5 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= tinygo.org/x/espflasher v0.6.0 h1:CHbGMHAIWq1tB8FKd/QwBpNFw1jvHHxpmvZiF+QOYUo= tinygo.org/x/espflasher v0.6.0/go.mod h1:tr5u08HoE67WD5zxJesCiiVF/R1b6Akz3yXwh5zah8U= -tinygo.org/x/go-llvm v0.0.0-20250422114502-b8f170971e74 h1:ovavgTdIBWCH8YWlcfq9gkpoyT1+IxMKSn+Df27QwE8= -tinygo.org/x/go-llvm v0.0.0-20250422114502-b8f170971e74/go.mod h1:GFbusT2VTA4I+l4j80b17KFK+6whv69Wtny5U+T8RR0= +tinygo.org/x/go-llvm v0.0.0-20260422095634-06c6725fe5e6 h1:QSnqFgNV2Ij0T4hM2qKv53fcDAFElxClPjVUZXzYkWU= +tinygo.org/x/go-llvm v0.0.0-20260422095634-06c6725fe5e6/go.mod h1:GFbusT2VTA4I+l4j80b17KFK+6whv69Wtny5U+T8RR0=