Fix false positive when checking ELF prebuilts in PRODUCT_COPY_FILES
llvm-readobj is valid for other object file types such as PE/COFF, so some firmware files are wrongly detected as ELF prebuilts. Additionally check the output of llvm-readobj to avoid such false positives. Change-Id: I4c4ede747967b4a1213aadaed2f925672d18579c
This commit is contained in:
parent
92b516efac
commit
0ed9194f95
1 changed files with 1 additions and 1 deletions
|
|
@ -3206,7 +3206,7 @@ $(check_non_elf_file_timestamp): $(1) $(LLVM_READOBJ)
|
|||
$(hide) mkdir -p "$$(dir $$@)"
|
||||
$(hide) rm -f "$$@"
|
||||
$(hide) \
|
||||
if $(LLVM_READOBJ) -h "$$<" >/dev/null 2>&1; then \
|
||||
if $(LLVM_READOBJ) -h "$$<" 2>/dev/null | grep -q "^Format: elf"; then \
|
||||
$(call echo-error,$(2),$(3)); \
|
||||
$(call echo-error,$(2),found ELF file: $$<); \
|
||||
false; \
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue