[llvm-dev] how to link clang generated obj targeting BPF

Alexei Starovoitov via llvm-dev llvm-dev at lists.llvm.org
Wed Sep 9 17:13:31 PDT 2015


On Wed, Sep 9, 2015 at 5:10 PM, Xiaochu Liu via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
> Dear there,
>
> I was trying to use clang to cross compile executable directly on my mac to
> bpf ISA:
>
> clang -target bpf-linux-gnu aaa.c
>
> But I guess maybe the linker does not support BPF? (with -c clang can
> generate unlinked objs)
>
> Unexpected arch
> UNREACHABLE executed at
> llvm/tools/clang/lib/Driver/Tools.cpp:8113
>
> Should I use other linkers to link clang generated BPF objs?

there is no linker for BPF. It can only produce .o
so just add -c


More information about the llvm-dev mailing list