From a2588d8db313f532394f50e94c903ad4778a736d Mon Sep 17 00:00:00 2001 From: Ayke van Laethem Date: Mon, 19 Feb 2024 15:32:31 +0100 Subject: [PATCH] compileopts: remove workaround for LLVM 16 This workaround is no longer needed now that we've switched to LLVM 17 where this bug has been fixed upstream: https://github.com/espressif/llvm-project/pull/84 --- compileopts/config.go | 4 ---- 1 file changed, 4 deletions(-) diff --git a/compileopts/config.go b/compileopts/config.go index 14d16223..9349738a 100644 --- a/compileopts/config.go +++ b/compileopts/config.go @@ -280,10 +280,6 @@ func (c *Config) CFlags(libclang bool) []string { cflags = append(cflags, "-resource-dir="+resourceDir, ) - if strings.HasPrefix(c.Triple(), "xtensa") { - // workaround needed in LLVM 16, see: https://github.com/espressif/llvm-project/issues/83 - cflags = append(cflags, "-isystem", filepath.Join(resourceDir, "include")) - } } switch c.Target.Libc { case "darwin-libSystem":