tinygo/builder
Elliott Sales de Andrade b3bd891ee0 Make lib64 clang include path check more robust.
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.
2020-11-04 00:04:33 +01:00
..
ar.go
build.go
buildcache.go
builtins.go
cc1as.cpp
cc1as.h main: switch to LLVM 10 2020-04-09 20:23:51 +02:00
clang.cpp
commands.go
config.go make,builder: incorporate feedback from code review on Go 1.15 update 2020-08-19 08:37:16 +02:00
env.go Make lib64 clang include path check more robust. 2020-11-04 00:04:33 +01:00
error.go compiler: add location information to the IR checker 2019-12-21 20:49:51 +01:00
esp.go
library.go builder: add support for 64-bit RISC-V 2020-07-08 00:21:59 +02:00
lld.cpp
objcopy.go
picolibc.go
sizes.go
tools-builtin.go builder: run tools (clang, ...) as separate processes 2020-04-03 12:41:44 +02:00
tools-external.go
tools.go
uf2.go