![]() On Fedora 33+, there is a buggy package that installs to `/usr/lib64/clang/{version}/lib`, even on 32-bit systems. The original code sees the `/usr/lib64/clang/{version}` directory, checks for an `include` subdirectory, and then gives up because it doesn't exist. To be more robust, check both `/usr/lib64/clang/{version}/include` and `/usr/lib/clang/{version}/include`, and only allow versions that match the LLVM major version used to build tinygo. |
||
---|---|---|
.. | ||
ar.go | ||
build.go | ||
buildcache.go | ||
builtins.go | ||
cc1as.cpp | ||
cc1as.h | ||
clang.cpp | ||
commands.go | ||
config.go | ||
env.go | ||
error.go | ||
esp.go | ||
library.go | ||
lld.cpp | ||
objcopy.go | ||
picolibc.go | ||
sizes.go | ||
tools-builtin.go | ||
tools-external.go | ||
tools.go | ||
uf2.go |