This repository was archived by the owner on Apr 13, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change 5
5
setup_variables () {
6
6
while [[ ${# } -ge 1 ]]; do
7
7
case ${1} in
8
- " AR=" * |" ARCH=" * |" CC=" * |" LD=" * |" NM" =* |" OBJCOPY" =* |" REPO=" * |" STRIP" =* ) export " ${1?} " ;;
8
+ " AR=" * |" ARCH=" * |" CC=" * |" LD=" * |" NM" =* |" OBJCOPY" =* |" OBJDUMP " = * | " REPO=" * |" STRIP" =* ) export " ${1?} " ;;
9
9
" -c" |" --clean" ) cleanup=true ;;
10
10
" -j" |" --jobs" ) shift ; jobs=$1 ;;
11
11
" -j" * ) jobs=${1/ -j} ;;
@@ -203,6 +203,12 @@ check_dependencies() {
203
203
command -v ${STRIP} 2> /dev/null && break
204
204
done
205
205
fi
206
+
207
+ if [[ -z " ${OBJDUMP:- } " ]]; then
208
+ for OBJDUMP in llvm-objdump-9 llvm-objdump-8 llvm-objdump-7 llvm-objdump " ${CROSS_COMPILE:- } " objdump; do
209
+ command -v ${OBJDUMP} 2> /dev/null && break
210
+ done
211
+ fi
206
212
}
207
213
208
214
# Optimistically check to see that the user has a llvm-ar
@@ -254,8 +260,8 @@ mako_reactor() {
254
260
KBUILD_BUILD_USER=driver \
255
261
KBUILD_BUILD_HOST=clangbuiltlinux \
256
262
make -j" ${jobs:- $(nproc)} " CC=" ${CC} " HOSTCC=" ${CC} " LD=" ${LD} " \
257
- HOSTLD=" ${HOSTLD:- ld} " AR=" ${AR} " OBJCOPY =" ${OBJCOPY } " NM =" ${NM } " \
258
- STRIP=" ${STRIP} " " ${@ } "
263
+ HOSTLD=" ${HOSTLD:- ld} " AR=" ${AR} " NM =" ${NM } " OBJCOPY =" ${OBJCOPY } " \
264
+ OBJDUMP= " ${OBJDUMP} " STRIP=" ${STRIP} " " ${@ } "
259
265
}
260
266
261
267
apply_patches () {
You can’t perform that action at this time.
0 commit comments