This repository was archived by the owner on Apr 13, 2024. It is now read-only.
This repository was archived by the owner on Apr 13, 2024. It is now read-only.
Add ability to specify more LLVM tools in driver.sh #183
Open
Description
Currently, the following can be specified:
- AR:
enable llvm-ar by default #127 - AS (not on all architectures): enable clang's integrated assembler for arm64 #163
Add machinery for AS=clang builds #242driver/travis: Replace AS=clang with LLVM_IAS=1 #261Enable integrated-as on selected arches on linux-next #274 - CC
- LD (not on all architectures):
add lld to the testing matrix #19If the kernel is linked with LLD, use it also as HOSTLD #71Support building the arm32 kernel with lld #81Enable lld for ppc64 #106link arm32_v5 with LLD #208link more arm64 stable with LLD #210Enable LLD for MIPS #259Enable LLD for i386 #271 - NM:
enable llvm-nm by default for all archs #159 - OBJCOPY (except s390):
turn on objcopy by default for all targets #141selectively re-enable llvm-objcopy #212driver: Enable llvm-objcopy and llvm-strip #253Allow objcopy and strip binaries to be specified #272 - OBJDUMP (except s390):
enable llvm-objdump all archs #161 - OBJSIZE:
enable llvm-size by default for all arch's #211 - READELF:
driver: Use llvm-readelf #255 - STRIP:
enable llvm-strip #160driver: Enable llvm-objcopy and llvm-strip #253Allow objcopy and strip binaries to be specified #272
Once it's done, work on #73 can be continued.
Metadata
Metadata
Assignees
Labels
No labels