Skip to content

LLVM ERROR: trying to redefine an CPI interface function #1

@pjlantz

Description

@pjlantz

I'm using the tarball from your webpage and I get the following errors when compiling the basic.c test code.

clang -flto -fcps -O0 -v test.c
clang version 3.3.1
Target: i386-pc-linux-gnu
Thread model: posix
"/usr/local/bin/clang-3.3" -cc1 -triple i386-pc-linux-gnu -emit-llvm-bc -disable-free -main-file-name test.c -mrelocation-model static -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu pentium4 -v -resource-dir /usr/local/bin/../lib/clang/3.3.1 -internal-isystem /usr/local/include -internal-isystem /usr/local/bin/../lib/clang/3.3.1/include -internal-externc-isystem /usr/include/i386-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -O0 -fdebug-compilation-dir /home/peppe -ferror-limit 19 -fmessage-length 106 -fcps -fcpi-at-lto -stack-protector 3 -mstackrealign -fobjc-runtime=gcc -fobjc-default-synthesize-properties -fdiagnostics-show-option -fcolor-diagnostics -backend-option -vectorize-loops -o /tmp/test-ViCZ1a.o -x c test.c
clang -cc1 version 3.3.1 based upon LLVM 3.3.1 default target i386-pc-linux-gnu
ignoring nonexistent directory "/include"

include "..." search starts here:

include <...> search starts here:

/usr/local/include
/usr/local/bin/../lib/clang/3.3.1/include
/usr/include/i386-linux-gnu
/usr/include
End of search list.
"/usr/bin/ld" -z relro --hash-style=gnu --build-id --eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -o a.out /usr/lib/gcc/i686-linux-gnu/4.9/../../../i386-linux-gnu/crt1.o /usr/lib/gcc/i686-linux-gnu/4.9/../../../i386-linux-gnu/crti.o /usr/lib/gcc/i686-linux-gnu/4.9/crtbegin.o -L/usr/lib/gcc/i686-linux-gnu/4.9 -L/usr/lib/gcc/i686-linux-gnu/4.9/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/4.9/../../../../lib32 -L/lib/i386-linux-gnu -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib32 -L/usr/lib/gcc/i686-linux-gnu/4.9/../../.. -L/lib -L/usr/lib -plugin /usr/local/bin/../lib/LLVMgold.so -plugin-opt=mcpu=pentium4 /tmp/test-ViCZ1a.o /usr/local/bin/../lib/clang/3.3.1/lib/linux/libclang_rt.cps-i386.a -ldl /usr/local/bin/../lib/clang/3.3.1/lib/linux/libclang_rt.safestack-i386.a -ldl -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/i686-linux-gnu/4.9/crtend.o /usr/lib/gcc/i686-linux-gnu/4.9/../../../i386-linux-gnu/crtn.o
void (i8**, i8_, <2 x i32>)_ bitcast (void (i8**, i8_, i64)_ @__llvm__cpi_set_bounds to void (i8*, i8, <2 x i32>)*)
LLVM ERROR: trying to redefine an CPI interface function
clang-3.3: error: linker command failed with exit code 1 (use -v to see invocation)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions