Add missing ld.lld wrapper needed for shared objects linking

This commit is contained in:
Jack May 2018-12-11 09:09:45 -08:00 committed by Grimes
parent b2d7b34082
commit c57dedb034
2 changed files with 12 additions and 1 deletions

11
sdk/bpf/llvm-docker/bin/ld.lld Executable file
View File

@ -0,0 +1,11 @@
#!/usr/bin/env bash
set -e
PROGRAM=$(basename "$0")
SDKROOT="$(cd "$(dirname "$0")"/../..; pwd -P)"
[[ -z $V ]] || set -x
exec docker run \
--workdir "$PWD" \
--volume "$PWD:$PWD" \
--volume "$SDKROOT:$SDKROOT" \
--rm solanalabs/llvm \
"$PROGRAM" "$@"

View File

@ -14,6 +14,6 @@ exec docker run \
"$PROGRAM" "$@"
EOM
for program in clang clang++ llc llvm-objdump; do
for program in clang clang++ llc ld.lld llvm-objdump; do
echo "$SCRIPT" > bin/$program
done