update build infrastructure for llvm-16.0.6
Update build infrastructure for LLVM 13.0.0.
Remove the TableGen library from libLLVM. It's only needed for the tblgentools, and it also provides command line options and thus pollutes the namespace. This fixes duplicate command line option
Remove the TableGen library from libLLVM. It's only needed for the tblgentools, and it also provides command line options and thus pollutes the namespace. This fixes duplicate command line options in llvm-objdump.Discussed with jsg@
show more ...
Update clang build infrastructure for LLVM 11.1.0.Heavy lifting by mortimer@, thank you so much!
Update build infrastructure for LLVM 10.0.0.ok hackroom@tested by plenty
Build and install a shared libLLVM, llvm-config and llvm includes.This is required to build the radeonsi Mesa driver.ok patrick@
In preparation for reusing libLLVM component library Makefiles to buildlibLLVM from a single directory avoid reused filenames by symlinkingduplicated names with a prefix of the component library na
In preparation for reusing libLLVM component library Makefiles to buildlibLLVM from a single directory avoid reused filenames by symlinkingduplicated names with a prefix of the component library name so objectfile names will be unique.symlink approach suggested by deraadt@ ok patrick@
Update clang build infrastructure for LLVM 7.0.1.
zap empty depends/silence empty installs.okay millert@
LLVM/Clang build system. This only builds the bare minimum of what is neededto get a working "clang" binary.Note that you need GCC from ports to bootstrap clang.looks good to patrick@, ok jsg@
LLVM/Clang build system. This only builds the bare minimum of what is neededto get a working "clang" binary.Note that you need GCC from ports to bootstrap clang.looks good to patrick@, ok jsg@ kettenis@