AOSP master (S) build failure

Lunch target hikey960_tv-userdebug

Instructions still state to fetch the following package:

device/linaro/hikey/hikey960/device-hikey960.mk:96: warning: https://dl.google.com/dl/android/aosp/hisilicon-hikey960-OPR-3c243263.tgz

That package has not been updated yet to work with AOSP master (S) build restrictions:

Results in errors like:

[ 4% 643/13430] Copy non-ELF: out/target/product/hikey960/vendor/lib/libOMX.hisi.vdec.core.so
FAILED: out/target/product/hikey960/vendor/lib/libOMX.hisi.vdec.core.so
/bin/bash -c “(if prebuilts/clang/host/linux-x86/clang-r383902/bin/llvm-readobj -h vendor/linaro/hikey960/hisilicon/proprietary/libOMX.hisi.vdec.core.so >/dev/null 2>&1; then echo -e “\033[1mout/target/product/hikey960/vendor/lib/libOMX.hisi.vdec.core.so: \033[31merror:\033[0m\033[1m” ‘found ELF prebuilt in PRODUCT_COPY_FILES, use cc_prebuilt_binary / cc_prebuilt_library_shared instead.’ “\033[0m” >&2; echo -e “\033[1mout/target/product/hikey960/vendor/lib/libOMX.hisi.vdec.core.so: \033[31merror:\033[0m\033[1m” ‘found ELF file: vendor/linaro/hikey960/hisilicon/proprietary/libOMX.hisi.vdec.core.so’ “\033[0m” >&2; false; fi ) && (mkdir -p out/target/product/hikey960/vendor/lib/ ) && (rm -f out/target/product/hikey960/vendor/lib/libOMX.hisi.vdec.core.so ) && (cp “vendor/linaro/hikey960/hisilicon/proprietary/libOMX.hisi.vdec.core.so” “out/target/product/hikey960/vendor/lib/libOMX.hisi.vdec.core.so” )”
out/target/product/hikey960/vendor/lib/libOMX.hisi.vdec.core.so: error: found ELF prebuilt in PRODUCT_COPY_FILES, use cc_prebuilt_binary / cc_prebuilt_library_shared instead.
out/target/product/hikey960/vendor/lib/libOMX.hisi.vdec.core.so: error: found ELF file: vendor/linaro/hikey960/hisilicon/proprietary/libOMX.hisi.vdec.core.so

@dwhea It appears that you’ve submitted https://android-review.googlesource.com/c/device/linaro/hikey/+/1309214. Just want to link it here for reference.

I have the same issue.