Add missing ld.lld wrapper needed for shared objects linking
This commit is contained in:
11
sdk/bpf/llvm-docker/bin/ld.lld
Executable file
11
sdk/bpf/llvm-docker/bin/ld.lld
Executable 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" "$@"
|
@ -14,6 +14,6 @@ exec docker run \
|
|||||||
"$PROGRAM" "$@"
|
"$PROGRAM" "$@"
|
||||||
EOM
|
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
|
echo "$SCRIPT" > bin/$program
|
||||||
done
|
done
|
||||||
|
Reference in New Issue
Block a user