Karhu, Abhinav R wrote:> Hey all,
> I am getting this weird error which suddenly popped up today.
> Whenever I am trying to execute a piece of code using lli I get this
following error.
>
> Error loading program 'sample.bc': Invalid bytecode signature:
464C457F (Vers=0, Pos=4)
>
> I dont know what to do..Please reply to this question. Please...
That signature is "\x7fELF" read as a 32-bit little-endian integer.
It's
not a bytecode file but an object file, executable or dynamic library.
Did you perhaps forget to tell your compiler to generate LLVM IR as
output? (llvm-gcc needs '-emit-llvm' on the command line to do so,
otherwise it defaults to the native format. Such as ELF if you're on Linux)