Currently, the following can be specified: - [X] AR: ~#127~ - [ ] AS (not on all architectures): #163 ~#242~ ~#261~ #274 - [X] CC - [ ] LD (not on all architectures): ~#19~ ~#71~ ~#81~ ~#106~ ~#208~ ~#210~ ~#259~ ~#271~ - [X] NM: ~#159~ - [x] OBJCOPY (except s390): ~#141~ ~#212~ ~#253~ ~#272~ - [X] OBJDUMP (except s390): ~#161~ - [x] OBJSIZE: ~#211~ - [x] READELF: ~#255~ - [x] STRIP: ~#160~ ~#253~ ~#272~ Once it's done, work on #73 can be continued.
Currently, the following can be specified:
enable llvm-ar by default #127Add machinery for AS=clang builds #242driver/travis: Replace AS=clang with LLVM_IAS=1 #261Enable integrated-as on selected arches on linux-next #274add 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 #271enable llvm-nm by default for all archs #159turn 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 #272enable llvm-objdump all archs #161enable llvm-size by default for all arch's #211driver: Use llvm-readelf #255enable llvm-strip #160driver: Enable llvm-objcopy and llvm-strip #253Allow objcopy and strip binaries to be specified #272Once it's done, work on #73 can be continued.