Skip to content

Instantly share code, notes, and snippets.

/conftest.c Secret

Created February 7, 2018 23:34
Show Gist options
  • Save anonymous/7c86d394bfaab01418fe34c7947511ee to your computer and use it in GitHub Desktop.
Save anonymous/7c86d394bfaab01418fe34c7947511ee to your computer and use it in GitHub Desktop.
#include "ruby.h"
int main(int argc, char **argv)
{
return 0;
}
$ clang -v -o conftest -I/usr/include -I/usr/local/include /opt/graalvm-0.31/jre/languages/ruby/lib/cext/ruby.bc /opt/graalvm-0.31/jre/languages/ruby/lib/cext/trufflemock.bc conftest.c -I/opt/graalvm-0.31/jre/languages/ruby/lib/cext -I/opt/graalvm-0.31/jre/languages/ruby/lib/cext/ruby/backward -I/opt/graalvm-0.31/jre/languages/ruby/lib/cext -I. -g -Wimplicit-function-declaration -Wno-unknown-warning-option -Wno-int-conversion -Wno-int-to-pointer-cast -Wno-unused-value -Wno-incompatible-pointer-types -ferror-limit=500
clang version 3.8.1-12~bpo8+1 (tags/RELEASE_381/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9.2
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.9
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.9.2
Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9
Candidate multilib: .;@m64
Selected multilib: .;@m64
"/usr/lib/llvm-3.8/bin/clang" -cc1 -triple x86_64-unknown-linux-gnu -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -main-file-name ruby.bc -mrelocation-model static -mthread-model posix -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu x86-64 -v -dwarf-column-info -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -resource-dir /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1 -Wimplicit-function-declaration -Wno-unknown-warning-option -Wno-int-conversion -Wno-int-to-pointer-cast -Wno-unused-value -Wno-incompatible-pointer-types -fdebug-compilation-dir /tmp -ferror-limit 500 -fmessage-length 211 -fobjc-runtime=gcc -fdiagnostics-show-option -fcolor-diagnostics -o /tmp/ruby-6df521.o -x ir /opt/graalvm-0.31/jre/languages/ruby/lib/cext/ruby.bc
clang -cc1 version 3.8.1 based upon LLVM 3.8.1 default target x86_64-unknown-linux-gnu
error: Unknown attribute kind (52) (Producer: 'LLVM4.0.1' Reader: 'LLVM 3.8.1')
"/usr/lib/llvm-3.8/bin/clang" -cc1 -triple x86_64-unknown-linux-gnu -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -main-file-name trufflemock.bc -mrelocation-model static -mthread-model posix -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu x86-64 -v -dwarf-column-info -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -resource-dir /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1 -Wimplicit-function-declaration -Wno-unknown-warning-option -Wno-int-conversion -Wno-int-to-pointer-cast -Wno-unused-value -Wno-incompatible-pointer-types -fdebug-compilation-dir /tmp -ferror-limit 500 -fmessage-length 211 -fobjc-runtime=gcc -fdiagnostics-show-option -fcolor-diagnostics -o /tmp/trufflemock-618bb6.o -x ir /opt/graalvm-0.31/jre/languages/ruby/lib/cext/trufflemock.bc
clang -cc1 version 3.8.1 based upon LLVM 3.8.1 default target x86_64-unknown-linux-gnu
error: Invalid record (Producer: 'LLVM4.0.1' Reader: 'LLVM 3.8.1')
"/usr/lib/llvm-3.8/bin/clang" -cc1 -triple x86_64-unknown-linux-gnu -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -main-file-name conftest.c -mrelocation-model static -mthread-model posix -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu x86-64 -v -dwarf-column-info -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -resource-dir /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1 -I /usr/include -I /usr/local/include -I /opt/graalvm-0.31/jre/languages/ruby/lib/cext -I /opt/graalvm-0.31/jre/languages/ruby/lib/cext/ruby/backward -I /opt/graalvm-0.31/jre/languages/ruby/lib/cext -I . -internal-isystem /usr/local/include -internal-isystem /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -Wimplicit-function-declaration -Wno-unknown-warning-option -Wno-int-conversion -Wno-int-to-pointer-cast -Wno-unused-value -Wno-incompatible-pointer-types -fdebug-compilation-dir /tmp -ferror-limit 500 -fmessage-length 211 -fobjc-runtime=gcc -fdiagnostics-show-option -fcolor-diagnostics -o /tmp/conftest-e3e0d5.o -x c conftest.c
clang -cc1 version 3.8.1 based upon LLVM 3.8.1 default target x86_64-unknown-linux-gnu
ignoring nonexistent directory "/include"
ignoring duplicate directory "/opt/graalvm-0.31/jre/languages/ruby/lib/cext"
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/include"
as it is a non-system directory that duplicates a system directory
#include "..." search starts here:
#include <...> search starts here:
/opt/graalvm-0.31/jre/languages/ruby/lib/cext
/opt/graalvm-0.31/jre/languages/ruby/lib/cext/ruby/backward
.
/usr/local/include
/usr/lib/llvm-3.8/bin/../lib/clang/3.8.1/include
/usr/include/x86_64-linux-gnu
/usr/include
End of search list.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment