Skip to content

Instantly share code, notes, and snippets.

@richardkmichael
Last active August 29, 2015 13:58
Show Gist options
  • Save richardkmichael/9955852 to your computer and use it in GitHub Desktop.
Save richardkmichael/9955852 to your computer and use it in GitHub Desktop.
RBX compile with clang/clang++ fail.
module Rubinius
config = {}
config[:build_tool_gems] = [["rubinius-ast", "2.1.2"], ["rubinius-compiler", "2.1.0"], ["rubinius-melbourne", "2.1.0.0"], ["rubinius-processor", "2.1.1"], ["rubinius-toolset", "2.2.0"]]
config[:build_c_ext_gems] = [["ffi2-generators", "0.1.1"], ["rubysl-etc", "2.0.3"], ["rubysl-fileutils", "2.0.3"], ["rubysl-mkmf", "2.0.1"], ["rubysl-shellwords", "2.0.0"]]
config[:bootstrap_gems] = [["rubysl-date", "2.0.6"], ["rubysl-delegate", "2.0.1"], ["rubysl-digest", "2.0.3"], ["rubysl-etc", "2.0.3"], ["rubysl-fcntl", "2.0.4"], ["rubysl-fileutils", "2.0.3"], ["rubysl-monitor", "2.0.0"], ["rubysl-openssl", "2.1.0"], ["ruby
sl-optparse", "2.0.1"], ["rubysl-stringio", "2.0.0"], ["rubysl-strscan", "2.0.0"], ["rubysl-tempfile", "2.0.1"], ["rubysl-thread", "2.0.2"], ["rubysl-tmpdir", "2.0.1"], ["rubysl-uri", "2.0.0"], ["rubysl-yaml", "2.0.4"], ["rubysl-zlib", "2.0.1"]]
config[:runtime_gems] = [["json", "1.8.1"], ["rake", "10.2.2"], ["rdoc", "4.1.1"], ["ffi2-generators", "0.1.1"], ["rubinius-profiler", "2.0.1"], ["rubinius-coverage", "2.0.3"], ["rubinius-debugger", "2.0.3"], ["rubysl", "2.0.15"], ["rubysl-test-unit", "2.0.3
"], ["racc", "1.4.11"], ["minitest", "4.7.5"], ["json", "1.8.1"], ["rubysl-zlib", "2.0.1"], ["rubysl-yaml", "2.0.4"], ["rubysl-xmlrpc", "2.0.0"], ["rubysl-webrick", "2.0.0"], ["rubysl-weakref", "2.0.0"], ["rubysl-uri", "2.0.0"], ["rubysl-un", "2.0.0"], ["rubys
l-tsort", "2.0.1"], ["rubysl-tmpdir", "2.0.1"], ["rubysl-timeout", "2.0.0"], ["rubysl-time", "2.0.3"], ["rubysl-thwait", "2.0.0"], ["rubysl-thread", "2.0.2"], ["rubysl-tempfile", "2.0.1"], ["rubysl-syslog", "2.0.1"], ["rubysl-sync", "2.0.0"], ["rubysl-strscan"
, "2.0.0"], ["rubysl-stringio", "2.0.0"], ["rubysl-socket", "2.0.1"], ["rubysl-singleton", "2.0.0"], ["rubysl-shellwords", "2.0.0"], ["rubysl-set", "2.0.1"], ["rubysl-securerandom", "2.0.0"], ["rubysl-scanf", "2.0.0"], ["rubysl-rss", "2.0.0"], ["rubysl-rinda",
"2.0.1"], ["rubysl-rexml", "2.0.2"], ["rubysl-resolv", "2.1.0"], ["rubysl-readline", "2.0.2"], ["rubysl-rational", "2.0.1"], ["rubysl-pty", "2.0.2"], ["rubysl-pstore", "2.0.0"], ["rubysl-profiler", "2.0.1"], ["rubysl-profile", "2.0.0"], ["rubysl-prime", "2.0.
1"], ["rubysl-prettyprint", "2.0.3"], ["rubysl-pathname", "2.0.0"], ["rubysl-ostruct", "2.0.4"], ["rubysl-optparse", "2.0.1"], ["rubysl-openssl", "2.1.0"], ["rubysl-open3", "2.0.0"], ["rubysl-open-uri", "2.0.0"], ["rubysl-observer", "2.0.0"], ["rubysl-nkf", "2
.0.1"], ["rubysl-net-telnet", "2.0.0"], ["rubysl-net-smtp", "2.0.1"], ["rubysl-net-protocol", "2.0.1"], ["rubysl-net-pop", "2.0.1"], ["rubysl-net-imap", "2.0.1"], ["rubysl-net-http", "2.0.4"], ["rubysl-net-ftp", "2.0.1"], ["rubysl-mutex_m", "2.0.0"], ["rubysl-
monitor", "2.0.0"], ["rubysl-mkmf", "2.0.1"], ["rubysl-matrix", "2.1.0"], ["rubysl-mathn", "2.0.0"], ["rubysl-logger", "2.0.0"], ["rubysl-irb", "2.0.4"], ["rubysl-ipaddr", "2.0.0"], ["rubysl-io-wait", "2.0.0"], ["rubysl-io-nonblock", "2.0.0"], ["rubysl-io-cons
ole", "2.0.0"], ["rubysl-gserver", "2.0.0"], ["rubysl-getoptlong", "2.0.0"], ["rubysl-forwardable", "2.0.1"], ["rubysl-find", "2.0.1"], ["rubysl-fileutils", "2.0.3"], ["rubysl-fiber", "2.0.0"], ["rubysl-fcntl", "2.0.4"], ["rubysl-expect", "2.0.0"], ["rubysl-et
c", "2.0.3"], ["rubysl-erb", "2.0.1"], ["rubysl-enumerator", "2.0.0"], ["rubysl-english", "2.0.0"], ["rubysl-e2mmap", "2.0.0"], ["rubysl-drb", "2.0.1"], ["rubysl-digest", "2.0.3"], ["rubysl-delegate", "2.0.1"], ["rubysl-date", "2.0.6"], ["rubysl-curses", "2.0.
1"], ["rubysl-csv", "2.0.2"], ["rubysl-coverage", "2.0.3"], ["rubysl-continuation", "2.0.0"], ["rubysl-complex", "2.0.0"], ["rubysl-cmath", "2.0.0"], ["rubysl-cgi-session", "2.0.1"], ["rubysl-cgi", "2.0.1"], ["rubysl-bigdecimal", "2.0.2"], ["rubysl-benchmark",
"2.0.1"], ["rubysl-base64", "2.0.0"], ["rubysl-abbrev", "2.0.4"], ["minitest", "4.7.5"]]
config[:ruby_version] = "2.1.0"
config[:version] = "2.2.6.n93"
config[:libversion] = "2.2"
config[:patch_version] = "6"
config[:release_date] = "2014-04-03"
config[:revision] = "a615177da9444835b70687961fd0b4327a7558b0"
config[:config_file] = "/home/rmichael/Documents/Personal/Source/rubinius/config.rb"
config[:command_line] = ["--cc", "clang", "--cxx", "clang++", "--prefix=/home/rmichael/software/rubinius-clang"]
config[:build_make] = "make"
config[:build_rake] = "rake"
config[:build_perl] = "perl"
config[:llvm] = :config
config[:llvm_configure] = "/usr/bin/llvm-config"
config[:llvm_version] = "3.3"
config[:llvm_shared] = false
config[:cc] = "clang"
config[:cxx] = "clang++"
config[:ldshared] = "clang -shared"
config[:ldsharedxx] = "clang++ -shared"
config[:gcc_major] = "4.2"
config[:user_cflags] = ""
config[:user_cxxflags] = ""
config[:user_cppflags] = ""
config[:user_ldflags] = ""
config[:system_cflags] = "-fPIC"
config[:system_cxxflags] = ""
config[:system_cppflags] = ""
config[:system_ldflags] = "-Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread"
config[:include_dirs] = ["/usr/local/include"]
config[:lib_dirs] = ["/usr/local/lib", "/usr/local/lib64"]
config[:defines] = ["HAS_EXECINFO", "HAVE_SPT_REUSEARGV", "HAVE_CLOCK_GETTIME", "HAVE_NL_LANGINFO", "HAVE_POSIX_FADVISE", "HAVE_STRNLEN", "HAVE_TM_GMTOFF", "HAVE_TM_ZONE", "HAVE_TIMEZONE", "HAVE_TZNAME", "HAVE_DAYLIGHT", "HAVE_ALLOCA_H", "HAVE_STRING_H", "HAVE_SYS_TIME_H", "HAVE_SYS_TIMES_H", "HAVE_SYS_TYPES_H", "HAVE_UNISTD_H", "HAVE_STDARG_H", "HAVE_VALGRIND_H", "STRERROR_R_CHAR_P"]
config[:curses] = "curses"
config[:host] = "x86_64-unknown-linux-gnu"
config[:cpu] = "x86_64"
config[:vendor] = "unknown"
config[:os] = "linux-gnu"
config[:little_endian] = true
config[:sizeof_long] = 8
config[:x86_32] = false
config[:x86_64] = true
config[:dtrace] = false
config[:fibers] = true
config[:debug_build] = false
config[:sourcedir] = "/home/rmichael/Documents/Personal/Source/rubinius"
config[:stagingdir] = "/home/rmichael/Documents/Personal/Source/rubinius/staging"
config[:build_prefix] = "/home/rmichael/Documents/Personal/Source/rubinius/staging"
config[:runtime_gems_dir] = "/home/rmichael/Documents/Personal/Source/rubinius/staging/runtime/gems"
config[:bootstrap_gems_dir] = "/home/rmichael/Documents/Personal/Source/rubinius/bootstrap/gems"
config[:capi_includedir] = "/home/rmichael/Documents/Personal/Source/rubinius/vm/include/capi"
config[:build_exe] = "/home/rmichael/Documents/Personal/Source/rubinius/staging/bin/rbx"
config[:prefixdir] = "/home/rmichael/software/rubinius-clang"
config[:bindir] = "/bin"
config[:libdir] = "/library"
config[:encdir] = "/library/encoding/converter"
config[:runtimedir] = "/runtime"
config[:kerneldir] = "/kernel"
config[:sitedir] = "/site"
config[:vendordir] = "/vendor"
config[:includedir] = "/vm/include/capi"
config[:mandir] = "/man"
config[:gemsdir] = "/gems"
config[:program_name] = "rbx"
config[:bin_links] = ["ruby", "rake", "gem", "irb", "rdoc", "ri", "erb"]
config[:use_bin_links] = true
config[:rpath] = true
config[:windows] = false
config[:darwin] = false
config[:bsd] = false
config[:linux] = true
config[:vendor_zlib] = false
config[:vm_release_h] = "/home/rmichael/Documents/Personal/Source/rubinius/vm/gen/release.h"
if Rubinius.constants.map { |x| x.to_s }.include?("BUILD_CONFIG")
self::BUILD_CONFIG.replace config
else
self::BUILD_CONFIG = config
end
end
[2014-04-03 10:31:03] Configuring Rubinius...
[2014-04-03 10:31:03] Command line: "--cc clang --cxx clang++ --prefix=/home/rmichael/software/rubinius-clang"
[2014-04-03 10:31:03] Checking clang:
[2014-04-03 10:31:03] found
[2014-04-03 10:31:03] Checking clang++:
[2014-04-03 10:31:03] found
[2014-04-03 10:31:03] Checking bison:
[2014-04-03 10:31:03] found
[2014-04-03 10:31:03] Configuring LLVM...
[2014-04-03 10:31:03] Checking for existing LLVM library tree:
[2014-04-03 10:31:03] not found.
[2014-04-03 10:31:03] Checking for 'llvm-config':
[2014-04-03 10:31:03] found! (version 3.3 - api: 303)
[2014-04-03 10:31:03]
[2014-04-03 10:31:03] Checking sizeof(short):
[2014-04-03 10:31:03] ---
#include <stddef.h>
int main() { return sizeof(short); }
---
[2014-04-03 10:31:03] ---
#include <stddef.h>
int main() { return sizeof(short); }
---
[2014-04-03 10:31:03] clang++ -o rbx-configure-test rbx-configure-test.cpp -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread -lm >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
[2014-04-03 10:31:03] 2 bytes
[2014-04-03 10:31:03] Checking sizeof(int):
[2014-04-03 10:31:03] ---
#include <stddef.h>
int main() { return sizeof(int); }
---
[2014-04-03 10:31:03] ---
#include <stddef.h>
int main() { return sizeof(int); }
---
[2014-04-03 10:31:03] clang++ -o rbx-configure-test rbx-configure-test.cpp -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread -lm >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
[2014-04-03 10:31:03] 4 bytes
[2014-04-03 10:31:03] Checking sizeof(void*):
[2014-04-03 10:31:03] ---
#include <stddef.h>
int main() { return sizeof(void*); }
---
[2014-04-03 10:31:03] ---
#include <stddef.h>
int main() { return sizeof(void*); }
---
[2014-04-03 10:31:03] clang++ -o rbx-configure-test rbx-configure-test.cpp -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread -lm >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
[2014-04-03 10:31:03] 8 bytes
[2014-04-03 10:31:03] Checking sizeof(size_t):
[2014-04-03 10:31:03] ---
#include <stddef.h>
int main() { return sizeof(size_t); }
---
[2014-04-03 10:31:03] ---
#include <stddef.h>
int main() { return sizeof(size_t); }
---
[2014-04-03 10:31:03] clang++ -o rbx-configure-test rbx-configure-test.cpp -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread -lm >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
[2014-04-03 10:31:03] 8 bytes
[2014-04-03 10:31:03] Checking sizeof(long):
[2014-04-03 10:31:03] ---
#include <stddef.h>
int main() { return sizeof(long); }
---
[2014-04-03 10:31:03] ---
#include <stddef.h>
int main() { return sizeof(long); }
---
[2014-04-03 10:31:03] clang++ -o rbx-configure-test rbx-configure-test.cpp -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread -lm >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
[2014-04-03 10:31:03] 8 bytes
[2014-04-03 10:31:03] Checking sizeof(long long):
[2014-04-03 10:31:03] ---
#include <stddef.h>
int main() { return sizeof(long long); }
---
[2014-04-03 10:31:03] ---
#include <stddef.h>
int main() { return sizeof(long long); }
---
[2014-04-03 10:31:03] clang++ -o rbx-configure-test rbx-configure-test.cpp -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread -lm >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
[2014-04-03 10:31:03] 8 bytes
[2014-04-03 10:31:03] Checking sizeof(float):
[2014-04-03 10:31:03] ---
#include <stddef.h>
int main() { return sizeof(float); }
---
[2014-04-03 10:31:03] ---
#include <stddef.h>
int main() { return sizeof(float); }
---
[2014-04-03 10:31:03] clang++ -o rbx-configure-test rbx-configure-test.cpp -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread -lm >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
[2014-04-03 10:31:03] 4 bytes
[2014-04-03 10:31:03] Checking sizeof(double):
[2014-04-03 10:31:03] ---
#include <stddef.h>
int main() { return sizeof(double); }
---
[2014-04-03 10:31:03] ---
#include <stddef.h>
int main() { return sizeof(double); }
---
[2014-04-03 10:31:03] clang++ -o rbx-configure-test rbx-configure-test.cpp -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread -lm >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
[2014-04-03 10:31:04] 8 bytes
[2014-04-03 10:31:04] Checking sizeof(off_t):
[2014-04-03 10:31:04] ---
#include <unistd.h>#include <stddef.h>
int main() { return sizeof(off_t); }
---
[2014-04-03 10:31:04] ---
#include <unistd.h>#include <stddef.h>
int main() { return sizeof(off_t); }
---
[2014-04-03 10:31:04] clang++ -o rbx-configure-test rbx-configure-test.cpp -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread -lm >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
rbx-configure-test.cpp:1:20: warning: extra tokens at end of #include directive [-Wextra-tokens]
#include <unistd.h>#include <stddef.h>
^
//
1 warning generated.
[2014-04-03 10:31:04] 8 bytes
[2014-04-03 10:31:04] Checking sizeof(time_t):
[2014-04-03 10:31:04] ---
#include <time.h>#include <stddef.h>
int main() { return sizeof(time_t); }
---
[2014-04-03 10:31:04] ---
#include <time.h>#include <stddef.h>
int main() { return sizeof(time_t); }
---
[2014-04-03 10:31:04] clang++ -o rbx-configure-test rbx-configure-test.cpp -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread -lm >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
rbx-configure-test.cpp:1:18: warning: extra tokens at end of #include directive [-Wextra-tokens]
#include <time.h>#include <stddef.h>
^
//
1 warning generated.
[2014-04-03 10:31:04] 8 bytes
[2014-04-03 10:31:04] Checking for libc version:
[2014-04-03 10:31:04] libc.so.6 found!
[2014-04-03 10:31:04] Checking platform endianness:
[2014-04-03 10:31:04] int main() { int one = 1; return (*((char*)&one)) == 1 ? 0 : 1; }
[2014-04-03 10:31:04] ---
int main() { int one = 1; return (*((char*)&one)) == 1 ? 0 : 1; }
---
[2014-04-03 10:31:04] clang++ -o rbx-configure-test rbx-configure-test.cpp -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread -lm >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
[2014-04-03 10:31:04] little endian
[2014-04-03 10:31:04] Checking for tr1:
[2014-04-03 10:31:04] ---
#include <tr1/unordered_map>
typedef std::tr1::unordered_map<int, void*> X;
int main() { X x; return 0; }
---
[2014-04-03 10:31:04] ---
#include <tr1/unordered_map>
typedef std::tr1::unordered_map<int, void*> X;
int main() { X x; return 0; }
---
[2014-04-03 10:31:04] clang++ -o rbx-configure-test rbx-configure-test.cpp -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread -lm >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
[2014-04-03 10:31:04] found
[2014-04-03 10:31:04] Checking for tr1/hash definition:
[2014-04-03 10:31:04] ---
#include <stdint.h>
#include <tr1/unordered_map>
typedef std::tr1::unordered_map<uint64_t, void*> X;
int main() { X x; return 0; }
---
[2014-04-03 10:31:04] ---
#include <stdint.h>
#include <tr1/unordered_map>
typedef std::tr1::unordered_map<uint64_t, void*> X;
int main() { X x; return 0; }
---
[2014-04-03 10:31:04] clang++ -o rbx-configure-test rbx-configure-test.cpp -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread -lm >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
[2014-04-03 10:31:04] found
[2014-04-03 10:31:04] ---
int main() {
#if defined(__x86_64) || defined(__x86_64__)
return 1;
#else
return 0;
#endif
}
---
[2014-04-03 10:31:04] ---
int main() {
#if defined(__x86_64) || defined(__x86_64__)
return 1;
#else
return 0;
#endif
}
---
[2014-04-03 10:31:04] clang++ -o rbx-configure-test rbx-configure-test.cpp -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread -lm >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
[2014-04-03 10:31:04] Checking for function 'backtrace':
[2014-04-03 10:31:04] ---
#include <execinfo.h>
int main() { void* ptr = (void *) &backtrace; }
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-1cmpz4k >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
.file "/tmp/rbx-test20140403-28540-1cmpz4k"
.text
.globl main
.align 16, 0x90
.type main,@function
main: # @main
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp2:
.cfi_def_cfa_offset 16
.Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
.Ltmp4:
.cfi_def_cfa_register %rbp
movl $0, %eax
movq backtrace@GOTPCREL(%rip), %rcx
movq %rcx, -8(%rbp)
popq %rbp
ret
.Ltmp5:
.size main, .Ltmp5-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits
[2014-04-03 10:31:04] found!
[2014-04-03 10:31:04] Checking for function 'clock_gettime':
[2014-04-03 10:31:04] ---
#include <time.h>
int main() { void* ptr = (void *) &clock_gettime; }
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-906as2 >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
.file "/tmp/rbx-test20140403-28540-906as2"
.text
.globl main
.align 16, 0x90
.type main,@function
main: # @main
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp2:
.cfi_def_cfa_offset 16
.Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
.Ltmp4:
.cfi_def_cfa_register %rbp
movl $0, %eax
movq clock_gettime@GOTPCREL(%rip), %rcx
movq %rcx, -8(%rbp)
popq %rbp
ret
.Ltmp5:
.size main, .Ltmp5-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits
[2014-04-03 10:31:04] found!
[2014-04-03 10:31:04] Checking for function 'nl_langinfo':
[2014-04-03 10:31:04] ---
#include <langinfo.h>
int main() { void* ptr = (void *) &nl_langinfo; }
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-v877ee >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
.file "/tmp/rbx-test20140403-28540-v877ee"
.text
.globl main
.align 16, 0x90
.type main,@function
main: # @main
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp2:
.cfi_def_cfa_offset 16
.Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
.Ltmp4:
.cfi_def_cfa_register %rbp
movl $0, %eax
movq nl_langinfo@GOTPCREL(%rip), %rcx
movq %rcx, -8(%rbp)
popq %rbp
ret
.Ltmp5:
.size main, .Ltmp5-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits
[2014-04-03 10:31:04] found!
[2014-04-03 10:31:04] Checking for function 'setproctitle':
[2014-04-03 10:31:04] ---
#include <sys/types.h>
#include <unistd.h>
int main() { void* ptr = (void *) &setproctitle; }
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-1jkt2h4 >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
/tmp/rbx-test20140403-28540-1jkt2h4:3:36: error: use of undeclared identifier 'setproctitle'
int main() { void* ptr = (void *) &setproctitle; }
^
1 error generated.
[2014-04-03 10:31:04] not found
[2014-04-03 10:31:04] Checking for function 'posix_fadvise':
[2014-04-03 10:31:04] ---
#include <fcntl.h>
int main() { void* ptr = (void *) &posix_fadvise; }
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-1xtu7de >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
.file "/tmp/rbx-test20140403-28540-1xtu7de"
.text
.globl main
.align 16, 0x90
.type main,@function
main: # @main
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp2:
.cfi_def_cfa_offset 16
.Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
.Ltmp4:
.cfi_def_cfa_register %rbp
movl $0, %eax
movq posix_fadvise@GOTPCREL(%rip), %rcx
movq %rcx, -8(%rbp)
popq %rbp
ret
.Ltmp5:
.size main, .Ltmp5-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits
[2014-04-03 10:31:04] found!
[2014-04-03 10:31:04] Checking for function 'strnlen':
[2014-04-03 10:31:04] ---
#include <string.h>
int main() { void* ptr = (void *) &strnlen; }
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-55a5v >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
.file "/tmp/rbx-test20140403-28540-55a5v"
.text
.globl main
.align 16, 0x90
.type main,@function
main: # @main
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp2:
.cfi_def_cfa_offset 16
.Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
.Ltmp4:
.cfi_def_cfa_register %rbp
movl $0, %eax
movq strnlen@GOTPCREL(%rip), %rcx
movq %rcx, -8(%rbp)
popq %rbp
ret
.Ltmp5:
.size main, .Ltmp5-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits
[2014-04-03 10:31:04] found!
[2014-04-03 10:31:04] Checking for function 'lchown':
[2014-04-03 10:31:04] ---
#include <sys/stat.h>
#include <unistd.h>
int main() { void* ptr = (void *) &lchown; }
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-u1a1st >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
.file "/tmp/rbx-test20140403-28540-u1a1st"
.text
.globl main
.align 16, 0x90
.type main,@function
main: # @main
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp2:
.cfi_def_cfa_offset 16
.Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
.Ltmp4:
.cfi_def_cfa_register %rbp
movl $0, %eax
movq lchown@GOTPCREL(%rip), %rcx
movq %rcx, -8(%rbp)
popq %rbp
ret
.Ltmp5:
.size main, .Ltmp5-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits
[2014-04-03 10:31:04] found!
[2014-04-03 10:31:04] Checking for struct tm has member tm_gmtoff:
[2014-04-03 10:31:04] ---
#include <time.h>
int main() { struct tm st; st.tm_gmtoff; }
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-73tj0o >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
/tmp/rbx-test20140403-28540-73tj0o:2:31: warning: expression result unused [-Wunused-value]
int main() { struct tm st; st.tm_gmtoff; }
~~ ^~~~~~~~~
.file "/tmp/rbx-test20140403-28540-73tj0o"
.text
.globl main
.align 16, 0x90
.type main,@function
main: # @main
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp2:
.cfi_def_cfa_offset 16
.Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
.Ltmp4:
.cfi_def_cfa_register %rbp
movl $0, %eax
popq %rbp
ret
.Ltmp5:
.size main, .Ltmp5-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits
1 warning generated.
[2014-04-03 10:31:04] found!
[2014-04-03 10:31:04] Checking for struct tm has member tm_zone:
[2014-04-03 10:31:04] ---
#include <time.h>
int main() { struct tm st; st.tm_zone; }
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-1ggjxxh >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
/tmp/rbx-test20140403-28540-1ggjxxh:2:31: warning: expression result unused [-Wunused-value]
int main() { struct tm st; st.tm_zone; }
~~ ^~~~~~~
.file "/tmp/rbx-test20140403-28540-1ggjxxh"
.text
.globl main
.align 16, 0x90
.type main,@function
main: # @main
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp2:
.cfi_def_cfa_offset 16
.Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
.Ltmp4:
.cfi_def_cfa_register %rbp
movl $0, %eax
popq %rbp
ret
.Ltmp5:
.size main, .Ltmp5-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits
1 warning generated.
[2014-04-03 10:31:04] found!
[2014-04-03 10:31:04] Checking for global 'timezone':
[2014-04-03 10:31:04] ---
#include <time.h>
int main() { timezone; }
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-hs6t2d >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
/tmp/rbx-test20140403-28540-hs6t2d:2:14: warning: expression result unused [-Wunused-value]
int main() { timezone; }
^~~~~~~~
.file "/tmp/rbx-test20140403-28540-hs6t2d"
.text
.globl main
.align 16, 0x90
.type main,@function
main: # @main
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp2:
.cfi_def_cfa_offset 16
.Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
.Ltmp4:
.cfi_def_cfa_register %rbp
movl $0, %eax
popq %rbp
ret
.Ltmp5:
.size main, .Ltmp5-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits
1 warning generated.
[2014-04-03 10:31:04] found!
[2014-04-03 10:31:04] Checking for global 'tzname':
[2014-04-03 10:31:04] ---
#include <time.h>
int main() { tzname; }
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-1b3c0rc >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
/tmp/rbx-test20140403-28540-1b3c0rc:2:14: warning: expression result unused [-Wunused-value]
int main() { tzname; }
^~~~~~
.file "/tmp/rbx-test20140403-28540-1b3c0rc"
.text
.globl main
.align 16, 0x90
.type main,@function
main: # @main
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp2:
.cfi_def_cfa_offset 16
.Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
.Ltmp4:
.cfi_def_cfa_register %rbp
movl $0, %eax
popq %rbp
ret
.Ltmp5:
.size main, .Ltmp5-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits
1 warning generated.
[2014-04-03 10:31:04] found!
[2014-04-03 10:31:04] Checking for global 'daylight':
[2014-04-03 10:31:04] ---
#include <time.h>
int main() { daylight; }
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-zf90tf >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
/tmp/rbx-test20140403-28540-zf90tf:2:14: warning: expression result unused [-Wunused-value]
int main() { daylight; }
^~~~~~~~
.file "/tmp/rbx-test20140403-28540-zf90tf"
.text
.globl main
.align 16, 0x90
.type main,@function
main: # @main
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp2:
.cfi_def_cfa_offset 16
.Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
.Ltmp4:
.cfi_def_cfa_register %rbp
movl $0, %eax
popq %rbp
ret
.Ltmp5:
.size main, .Ltmp5-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits
1 warning generated.
[2014-04-03 10:31:04] found!
[2014-04-03 10:31:04] Checking for header 'zlib.h':
[2014-04-03 10:31:04] ---
#include <zlib.h>
int main() {return 0;}
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-3yc7gu >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
.file "/tmp/rbx-test20140403-28540-3yc7gu"
.text
.globl main
.align 16, 0x90
.type main,@function
main: # @main
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp2:
.cfi_def_cfa_offset 16
.Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
.Ltmp4:
.cfi_def_cfa_register %rbp
movl $0, %eax
movl $0, -4(%rbp)
popq %rbp
ret
.Ltmp5:
.size main, .Ltmp5-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits
[2014-04-03 10:31:04] found!
[2014-04-03 10:31:04] Checking for header 'openssl/ssl.h':
[2014-04-03 10:31:04] ---
#include <openssl/ssl.h>
int main() {return 0;}
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-58vwoc >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
.file "/tmp/rbx-test20140403-28540-58vwoc"
.text
.globl main
.align 16, 0x90
.type main,@function
main: # @main
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp2:
.cfi_def_cfa_offset 16
.Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
.Ltmp4:
.cfi_def_cfa_register %rbp
movl $0, %eax
movl $0, -4(%rbp)
popq %rbp
ret
.Ltmp5:
.size main, .Ltmp5-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits
[2014-04-03 10:31:04] found!
[2014-04-03 10:31:04] Checking for header 'alloca.h':
[2014-04-03 10:31:04] ---
#include <alloca.h>
int main() {return 0;}
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-hcxd6v >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
.file "/tmp/rbx-test20140403-28540-hcxd6v"
.text
.globl main
.align 16, 0x90
.type main,@function
main: # @main
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp2:
.cfi_def_cfa_offset 16
.Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
.Ltmp4:
.cfi_def_cfa_register %rbp
movl $0, %eax
movl $0, -4(%rbp)
popq %rbp
ret
.Ltmp5:
.size main, .Ltmp5-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits
[2014-04-03 10:31:04] found!
[2014-04-03 10:31:04] Checking for header 'string.h':
[2014-04-03 10:31:04] ---
#include <string.h>
int main() {return 0;}
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-1ij053o >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
.file "/tmp/rbx-test20140403-28540-1ij053o"
.text
.globl main
.align 16, 0x90
.type main,@function
main: # @main
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp2:
.cfi_def_cfa_offset 16
.Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
.Ltmp4:
.cfi_def_cfa_register %rbp
movl $0, %eax
movl $0, -4(%rbp)
popq %rbp
ret
.Ltmp5:
.size main, .Ltmp5-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits
[2014-04-03 10:31:04] found!
[2014-04-03 10:31:04] Checking for header 'sys/time.h':
[2014-04-03 10:31:04] ---
#include <sys/time.h>
int main() {return 0;}
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-1tfwf6d >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
.file "/tmp/rbx-test20140403-28540-1tfwf6d"
.text
.globl main
.align 16, 0x90
.type main,@function
main: # @main
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp2:
.cfi_def_cfa_offset 16
.Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
.Ltmp4:
.cfi_def_cfa_register %rbp
movl $0, %eax
movl $0, -4(%rbp)
popq %rbp
ret
.Ltmp5:
.size main, .Ltmp5-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits
[2014-04-03 10:31:04] found!
[2014-04-03 10:31:04] Checking for header 'sys/times.h':
[2014-04-03 10:31:04] ---
#include <sys/times.h>
int main() {return 0;}
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-12n9s0u >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
.file "/tmp/rbx-test20140403-28540-12n9s0u"
.text
.globl main
.align 16, 0x90
.type main,@function
main: # @main
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp2:
.cfi_def_cfa_offset 16
.Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
.Ltmp4:
.cfi_def_cfa_register %rbp
movl $0, %eax
movl $0, -4(%rbp)
popq %rbp
ret
.Ltmp5:
.size main, .Ltmp5-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits
[2014-04-03 10:31:04] found!
[2014-04-03 10:31:04] Checking for header 'sys/types.h':
[2014-04-03 10:31:04] ---
#include <sys/types.h>
int main() {return 0;}
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-cv5m1 >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
.file "/tmp/rbx-test20140403-28540-cv5m1"
.text
.globl main
.align 16, 0x90
.type main,@function
main: # @main
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp2:
.cfi_def_cfa_offset 16
.Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
.Ltmp4:
.cfi_def_cfa_register %rbp
movl $0, %eax
movl $0, -4(%rbp)
popq %rbp
ret
.Ltmp5:
.size main, .Ltmp5-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits
[2014-04-03 10:31:04] found!
[2014-04-03 10:31:04] Checking for header 'unistd.h':
[2014-04-03 10:31:04] ---
#include <unistd.h>
int main() {return 0;}
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-pfyrl9 >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
.file "/tmp/rbx-test20140403-28540-pfyrl9"
.text
.globl main
.align 16, 0x90
.type main,@function
main: # @main
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp2:
.cfi_def_cfa_offset 16
.Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
.Ltmp4:
.cfi_def_cfa_register %rbp
movl $0, %eax
movl $0, -4(%rbp)
popq %rbp
ret
.Ltmp5:
.size main, .Ltmp5-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits
[2014-04-03 10:31:04] found!
[2014-04-03 10:31:04] Checking for header 'stdarg.h':
[2014-04-03 10:31:04] ---
#include <stdarg.h>
int main() {return 0;}
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-1dz1204 >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
.file "/tmp/rbx-test20140403-28540-1dz1204"
.text
.globl main
.align 16, 0x90
.type main,@function
main: # @main
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp2:
.cfi_def_cfa_offset 16
.Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
.Ltmp4:
.cfi_def_cfa_register %rbp
movl $0, %eax
movl $0, -4(%rbp)
popq %rbp
ret
.Ltmp5:
.size main, .Ltmp5-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits
[2014-04-03 10:31:04] found!
[2014-04-03 10:31:04] Checking for header 'sys/pstat.h':
[2014-04-03 10:31:04] ---
#include <sys/pstat.h>
int main() {return 0;}
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-1b18d8p >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
/tmp/rbx-test20140403-28540-1b18d8p:1:10: fatal error: 'sys/pstat.h' file not found
#include <sys/pstat.h>
^
1 error generated.
[2014-04-03 10:31:04] not found
[2014-04-03 10:31:04] Checking for header 'valgrind/valgrind.h':
[2014-04-03 10:31:04] ---
#include <valgrind/valgrind.h>
int main() {return 0;}
---
[2014-04-03 10:31:04] clang++ -S -o - -x c++ -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread /tmp/rbx-test20140403-28540-u085zq >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
clang: warning: -Wl,--export-dynamic: 'linker' input unused
clang: warning: -lrt: 'linker' input unused
clang: warning: -lcrypt: 'linker' input unused
clang: warning: -ldl: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
.file "/tmp/rbx-test20140403-28540-u085zq"
.text
.globl main
.align 16, 0x90
.type main,@function
main: # @main
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp2:
.cfi_def_cfa_offset 16
.Ltmp3:
.cfi_offset %rbp, -16
movq %rsp, %rbp
.Ltmp4:
.cfi_def_cfa_register %rbp
movl $0, %eax
movl $0, -4(%rbp)
popq %rbp
ret
.Ltmp5:
.size main, .Ltmp5-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits
[2014-04-03 10:31:04] found!
[2014-04-03 10:31:04] Checking curses library:
[2014-04-03 10:31:04] ---
#include <curses.h>
#include <term.h>
int main() { return tgetnum(""); }
---
[2014-04-03 10:31:04] ---
#include <curses.h>
#include <term.h>
int main() { return tgetnum(""); }
---
[2014-04-03 10:31:04] clang++ -o rbx-configure-test rbx-configure-test.cpp -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread -lm -lcurses >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
rbx-configure-test.cpp:4:29: warning: conversion from string literal to 'char *' is deprecated [-Wdeprecated-writable-strings]
int main() { return tgetnum(""); }
^
1 warning generated.
[2014-04-03 10:31:04] curses
[2014-04-03 10:31:04] Checking if function 'strerror_r' returns char*:
[2014-04-03 10:31:04] ---
#include <string.h>
int main() { char buf[1024]; static_cast<char*>(strerror_r(42, buf, 1024)); }
---
[2014-04-03 10:31:04] clang++ -o rbx-configure-test rbx-configure-test.cpp -fPIC -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread -lm >>/home/rmichael/Documents/Personal/Source/rubinius/configure.log 2>&1
rbx-configure-test.cpp:2:30: warning: expression result unused [-Wunused-value]
int main() { char buf[1024]; static_cast<char*>(strerror_r(42, buf, 1024)); }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
[2014-04-03 10:31:04] yes
[2014-04-03 10:31:04] ---
Fetching bootstrap gems...
---
[2014-04-03 10:31:04] Checking rubinius-ast (~> 2.0)
[2014-04-03 10:31:05]
[2014-04-03 10:31:05] Checking rubinius-compiler (~> 2.0)
[2014-04-03 10:31:05]
[2014-04-03 10:31:05] Checking rubinius-melbourne (~> 2.0)
[2014-04-03 10:31:06]
[2014-04-03 10:31:06] Checking rubinius-processor (~> 2.0)
[2014-04-03 10:31:06]
[2014-04-03 10:31:06] Checking rubinius-toolset (~> 2.1)
[2014-04-03 10:31:07]
[2014-04-03 10:31:07] Checking ffi2-generators (~> 0.1)
[2014-04-03 10:31:07]
[2014-04-03 10:31:07] Checking rubysl-etc (~> 2.0)
[2014-04-03 10:31:08]
[2014-04-03 10:31:08] Checking rubysl-fileutils (~> 2.0)
[2014-04-03 10:31:08]
[2014-04-03 10:31:08] Checking rubysl-mkmf (~> 2.0)
[2014-04-03 10:31:09]
[2014-04-03 10:31:09] Checking rubysl-shellwords (~> 2.0)
[2014-04-03 10:31:09]
[2014-04-03 10:31:09] Checking rubysl-date (~> 2.0)
[2014-04-03 10:31:10]
[2014-04-03 10:31:10] Checking rubysl-delegate (~> 2.0)
[2014-04-03 10:31:10]
[2014-04-03 10:31:10] Checking rubysl-digest (~> 2.0)
[2014-04-03 10:31:11]
[2014-04-03 10:31:11] Checking rubysl-etc (~> 2.0)
[2014-04-03 10:31:11]
[2014-04-03 10:31:11] Checking rubysl-fcntl (~> 2.0)
[2014-04-03 10:31:12]
[2014-04-03 10:31:12] Checking rubysl-fileutils (~> 2.0)
[2014-04-03 10:31:12]
[2014-04-03 10:31:12] Checking rubysl-monitor (~> 2.0)
[2014-04-03 10:31:13]
[2014-04-03 10:31:13] Checking rubysl-openssl (~> 2.0)
[2014-04-03 10:31:13]
[2014-04-03 10:31:13] Checking rubysl-optparse (~> 2.0)
[2014-04-03 10:31:14]
[2014-04-03 10:31:14] Checking rubysl-stringio (~> 2.0)
[2014-04-03 10:31:14]
[2014-04-03 10:31:14] Checking rubysl-strscan (~> 2.0)
[2014-04-03 10:31:15]
[2014-04-03 10:31:15] Checking rubysl-tempfile (~> 2.0)
[2014-04-03 10:31:15]
[2014-04-03 10:31:15] Checking rubysl-thread (~> 2.0)
[2014-04-03 10:31:16]
[2014-04-03 10:31:16] Checking rubysl-tmpdir (~> 2.0)
[2014-04-03 10:31:16]
[2014-04-03 10:31:16] Checking rubysl-uri (~> 2.0)
[2014-04-03 10:31:17]
[2014-04-03 10:31:17] Checking rubysl-yaml (~> 2.0)
[2014-04-03 10:31:18]
[2014-04-03 10:31:18] Checking rubysl-zlib (~> 2.0)
[2014-04-03 10:31:18]
[2014-04-03 10:31:18] Checking json (~> 1.8)
[2014-04-03 10:31:19]
[2014-04-03 10:31:19] Checking rake (~> 10.1)
[2014-04-03 10:31:20]
[2014-04-03 10:31:20] Checking rdoc (~> 4.0)
[2014-04-03 10:31:20]
[2014-04-03 10:31:20] Checking ffi2-generators (~> 0.1)
[2014-04-03 10:31:26]
[2014-04-03 10:31:26] Checking rubinius-profiler (~> 2.0)
[2014-04-03 10:31:36]
[2014-04-03 10:31:36] Checking rubinius-coverage (~> 2.0)
[2014-04-03 10:31:37]
[2014-04-03 10:31:37] Checking rubinius-debugger (~> 2.0)
[2014-04-03 10:31:38]
[2014-04-03 10:31:38] Checking rubysl (~> 2.0)
[2014-04-03 10:31:43]
[2014-04-03 10:31:43] Checking rubysl-test-unit (~> 2.0)
[2014-04-03 10:31:44]
[2014-04-03 10:31:44] Checking racc (~> 1.4)
[2014-04-03 10:31:45]
[2014-04-03 10:31:45] Checking minitest (~> 4.7)
[2014-04-03 10:31:51]
[2014-04-03 10:31:51]
[2014-04-03 10:31:51] Checking dependencies for json (1.8.1)
[2014-04-03 10:31:52]
[2014-04-03 10:31:52] Checking dependencies for rake (10.2.2)
[2014-04-03 10:31:57]
[2014-04-03 10:31:57] Checking dependencies for rdoc (4.1.1)
[2014-04-03 10:31:59]
[2014-04-03 10:31:59] Checking dependencies for ffi2-generators (0.1.1)
[2014-04-03 10:32:00]
[2014-04-03 10:32:00] Checking dependencies for rubinius-profiler (2.0.1)
[2014-04-03 10:32:01]
[2014-04-03 10:32:01] Checking dependencies for rubinius-coverage (2.0.3)
[2014-04-03 10:32:02]
[2014-04-03 10:32:02] Checking dependencies for rubinius-debugger (2.0.3)
[2014-04-03 10:32:02]
[2014-04-03 10:32:02] Checking dependencies for rubysl (2.0.15)
[2014-04-03 10:34:05]
[2014-04-03 10:34:05] Checking dependencies for rubysl-test-unit (2.0.3)
[2014-04-03 10:34:12]
[2014-04-03 10:34:12] Checking dependencies for racc (1.4.11)
[2014-04-03 10:34:13]
[2014-04-03 10:34:13] Checking dependencies for minitest (4.7.5)
[2014-04-03 10:34:13]
[2014-04-03 10:34:13] ---
Fetching gems...
---
[2014-04-03 10:34:13] ---
Setting up bootstrap gems...
---
[2014-04-03 10:34:14] ---
Writing configuration files...
---
[2014-04-03 10:34:14] ---
------------------------------------------------------------------
Rubinius has been configured for the following paths:
prefix: /home/rmichael/software/rubinius-clang
bin: /home/rmichael/software/rubinius-clang/bin
lib: /home/rmichael/software/rubinius-clang/library
runtime: /home/rmichael/software/rubinius-clang/runtime
kernel: /home/rmichael/software/rubinius-clang/kernel
site: /home/rmichael/software/rubinius-clang/site
vendor: /home/rmichael/software/rubinius-clang/vendor
man: /home/rmichael/software/rubinius-clang/man
gems: /home/rmichael/software/rubinius-clang/gems
include: /home/rmichael/software/rubinius-clang/vm/include/capi
Run 'rake' to build, test and install Rubinius.
After building, you may add
'/home/rmichael/software/rubinius-clang/bin'
to your PATH or run commands directly from that directory.
Available commands are:
ruby, rake, gem, irb, rdoc, ri, erb, rbx
------------------------------------------------------------------
---
(anvil) ~/Documents/Personal/Source/rubinius (master=) ./configure --cc clang --cxx clang++ --prefix=${RBX_INSTALL}
Checking clang: found
Checking clang++: found
Checking bison: found
Configuring LLVM...
Checking for existing LLVM library tree: not found.
Checking for 'llvm-config': found! (version 3.3 - api: 303)
Checking sizeof(short): 2 bytes
Checking sizeof(int): 4 bytes
Checking sizeof(void*): 8 bytes
Checking sizeof(size_t): 8 bytes
Checking sizeof(long): 8 bytes
Checking sizeof(long long): 8 bytes
Checking sizeof(float): 4 bytes
Checking sizeof(double): 8 bytes
Checking sizeof(off_t): 8 bytes
Checking sizeof(time_t): 8 bytes
Checking for libc version: libc.so.6 found!
Checking platform endianness: little endian
Checking for tr1: found
Checking for tr1/hash definition: found
Checking for x86_32: no
Checking for x86_64: yes
Checking for function 'backtrace': found!
Checking for function 'clock_gettime': found!
Checking for function 'nl_langinfo': found!
Checking for function 'setproctitle': not found
Checking for function 'posix_fadvise': found!
Checking for function 'strnlen': found!
Checking for function 'lchown': found!
Checking for struct tm has member tm_gmtoff: found!
Checking for struct tm has member tm_zone: found!
Checking for global 'timezone': found!
Checking for global 'tzname': found!
Checking for global 'daylight': found!
Checking for header 'zlib.h': found!
Checking for header 'openssl/ssl.h': found!
Checking for header 'alloca.h': found!
Checking for header 'string.h': found!
Checking for header 'sys/time.h': found!
Checking for header 'sys/times.h': found!
Checking for header 'sys/types.h': found!
Checking for header 'unistd.h': found!
Checking for header 'stdarg.h': found!
Checking for header 'sys/pstat.h': not found
Checking for header 'valgrind/valgrind.h': found!
Checking curses library: curses
Checking if function 'strerror_r' returns char*: yes
Fetching bootstrap gems...
Checking rubinius-ast (~> 2.0)
Checking rubinius-compiler (~> 2.0)
Checking rubinius-melbourne (~> 2.0)
Checking rubinius-processor (~> 2.0)
Checking rubinius-toolset (~> 2.1)
Checking ffi2-generators (~> 0.1)
Checking rubysl-etc (~> 2.0)
Checking rubysl-fileutils (~> 2.0)
Checking rubysl-mkmf (~> 2.0)
Checking rubysl-shellwords (~> 2.0)
Checking rubysl-date (~> 2.0)
Checking rubysl-delegate (~> 2.0)
Checking rubysl-digest (~> 2.0)
Checking rubysl-etc (~> 2.0)
Checking rubysl-fcntl (~> 2.0)
Checking rubysl-fileutils (~> 2.0)
Checking rubysl-monitor (~> 2.0)
Checking rubysl-openssl (~> 2.0)
Checking rubysl-optparse (~> 2.0)
Checking rubysl-stringio (~> 2.0)
Checking rubysl-strscan (~> 2.0)
Checking rubysl-tempfile (~> 2.0)
Checking rubysl-thread (~> 2.0)
Checking rubysl-tmpdir (~> 2.0)
Checking rubysl-uri (~> 2.0)
Checking rubysl-yaml (~> 2.0)
Checking rubysl-zlib (~> 2.0)
Checking json (~> 1.8)
Checking rake (~> 10.1)
Checking rdoc (~> 4.0)
Checking ffi2-generators (~> 0.1)
Checking rubinius-profiler (~> 2.0)
Checking rubinius-coverage (~> 2.0)
Checking rubinius-debugger (~> 2.0)
Checking rubysl (~> 2.0)
Checking rubysl-test-unit (~> 2.0)
Checking racc (~> 1.4)
Checking minitest (~> 4.7)
Checking dependencies for json (1.8.1)
Checking dependencies for rake (10.2.2)
Checking dependencies for rdoc (4.1.1)
Checking dependencies for ffi2-generators (0.1.1)
Checking dependencies for rubinius-profiler (2.0.1)
Checking dependencies for rubinius-coverage (2.0.3)
Checking dependencies for rubinius-debugger (2.0.3)
Checking dependencies for rubysl (2.0.15)
Checking dependencies for rubysl-test-unit (2.0.3)
Checking dependencies for racc (1.4.11)
Checking dependencies for minitest (4.7.5)
Fetching gems...
Setting up bootstrap gems...
Unpacked gem: '/home/rmichael/Documents/Personal/Source/rubinius/staging/runtime/gems/rubinius-ast-2.1.2'
Unpacked gem: '/home/rmichael/Documents/Personal/Source/rubinius/staging/runtime/gems/rubinius-compiler-2.1.0'
Unpacked gem: '/home/rmichael/Documents/Personal/Source/rubinius/staging/runtime/gems/rubinius-melbourne-2.1.0.0'
Unpacked gem: '/home/rmichael/Documents/Personal/Source/rubinius/staging/runtime/gems/rubinius-processor-2.1.1'
Unpacked gem: '/home/rmichael/Documents/Personal/Source/rubinius/staging/runtime/gems/rubinius-toolset-2.2.0'
Writing configuration files...
------------------------------------------------------------------
Rubinius has been configured for the following paths:
prefix: /home/rmichael/software/rubinius-clang
bin: /home/rmichael/software/rubinius-clang/bin
lib: /home/rmichael/software/rubinius-clang/library
runtime: /home/rmichael/software/rubinius-clang/runtime
kernel: /home/rmichael/software/rubinius-clang/kernel
site: /home/rmichael/software/rubinius-clang/site
vendor: /home/rmichael/software/rubinius-clang/vendor
man: /home/rmichael/software/rubinius-clang/man
gems: /home/rmichael/software/rubinius-clang/gems
include: /home/rmichael/software/rubinius-clang/vm/include/capi
Run 'rake' to build, test and install Rubinius.
After building, you may add
'/home/rmichael/software/rubinius-clang/bin'
to your PATH or run commands directly from that directory.
Available commands are:
ruby, rake, gem, irb, rdoc, ri, erb, rbx
------------------------------------------------------------------
(anvil) ~/Documents/Personal/Source/rubinius (master=) rake
GEN vm/gen/config_variables.h
/home/rmichael/.rvm/rubies/ruby-2.1.1/bin/ruby vm/codegen/config_vars.rb vm/gen/config_variables.h
/home/rmichael/.rvm/rubies/ruby-2.1.1/bin/ruby vm/codegen/encoding_extract.rb /home/rmichael/Documents/Personal/Source/rubinius/vendor/oniguruma vm/gen/encoding_database.cpp
mkdir -p /home/rmichael/Documents/Personal/Source/rubinius/staging//library/encoding/converter
/home/rmichael/.rvm/rubies/ruby-2.1.1/bin/ruby vm/codegen/transcoders_extract.rb /home/rmichael/Documents/Personal/Source/rubinius/vendor/oniguruma/enc/trans vm/gen/transcoder_database.cpp
/home/rmichael/.rvm/rubies/ruby-2.1.1/bin/ruby vm/codegen/field_extract.rb vm/builtin/basic_object.hpp vm/builtin/object.hpp vm/builtin/integer.hpp vm/builtin/fixnum.hpp vm/builtin/array.hpp vm/builtin/bignum.hpp vm/builtin/executable.hpp vm/builtin/access_var
iable.hpp vm/builtin/alias.hpp vm/builtin/block_environment.hpp vm/builtin/block_as_method.hpp vm/builtin/byte_array.hpp vm/builtin/io.hpp vm/builtin/channel.hpp vm/builtin/module.hpp vm/builtin/constant_table.hpp vm/builtin/class.hpp vm/builtin/compiled_code.
hpp vm/builtin/data.hpp vm/builtin/dir.hpp vm/builtin/exception.hpp vm/builtin/float.hpp vm/builtin/immediates.hpp vm/builtin/iseq.hpp vm/builtin/list.hpp vm/builtin/lookup_table.hpp vm/builtin/ffi_pointer.hpp vm/builtin/method_table.hpp vm/builtin/native_func
tion.hpp vm/builtin/packed_object.hpp vm/builtin/randomizer.hpp vm/builtin/regexp.hpp vm/builtin/constant_scope.hpp vm/builtin/encoding.hpp vm/builtin/string.hpp vm/builtin/symbol.hpp vm/builtin/thread.hpp vm/builtin/tuple.hpp vm/builtin/compact_lookup_table.h
pp vm/builtin/time.hpp vm/builtin/stat.hpp vm/builtin/native_method.hpp vm/builtin/system.hpp vm/builtin/autoload.hpp vm/builtin/proc.hpp vm/builtin/variable_scope.hpp vm/builtin/location.hpp vm/builtin/constant_cache.hpp vm/builtin/call_site.hpp vm/builtin/mo
no_inline_cache.hpp vm/builtin/poly_inline_cache.hpp vm/builtin/call_custom_cache.hpp vm/builtin/respond_to_cache.hpp vm/builtin/weakref.hpp vm/builtin/fiber.hpp vm/builtin/thunk.hpp vm/builtin/call_unit.hpp vm/builtin/call_unit_adapter.hpp vm/builtin/atomic.h
pp vm/builtin/character.hpp vm/builtin/thread_state.hpp
GEN vm/gen/instruction_names.cpp
GEN vm/gen/instruction_names.hpp
GEN vm/gen/instruction_sizes.hpp
GEN vm/gen/instruction_prototypes.hpp
GEN vm/gen/instruction_defines.hpp
GEN vm/gen/instruction_locations.hpp
GEN vm/gen/instruction_implementations.hpp
GEN vm/gen/instruction_visitors.hpp
GEN vm/gen/instruction_effects.hpp
1: CC st.c
1: CC regversion.c
1: CC regtrav.c
1: CC regparse.c
regparse.c:1168:1: warning: unused function 'node_new_cclass_by_codepoint_range' [-Wunused-function]
node_new_cclass_by_codepoint_range(int not, OnigCodePoint sb_out,
^
1 warning generated.
1: CC regexec.c
1: CC regerror.c
1: CC regsyntax.c
1: CC regenc.c
1: CC transcoder.c
transcoder.c:1373:1: warning: unused function 'more_output_buffer' [-Wunused-function]
more_output_buffer(
^
1 warning generated.
1: CC regcomp.c
1: CC enc/windows_31j.c
1: CC enc/emacs_mule.c
1: CC enc/big5.c
1: CC enc/euc_jp.c
1: CC enc/iso_8859_9.c
1: CC enc/windows_1251.c
1: CC enc/iso_8859_13.c
1: CC enc/mktable.c
1: CC enc/koi8_u.c
1: CC enc/utf_8.c
1: CC enc/utf_16le.c
1: CC enc/iso_8859_10.c
1: CC enc/iso_8859_11.c
1: CC enc/euc_tw.c
1: CC enc/iso_8859_6.c
1: CC enc/utf_32le.c
1: CC enc/iso_8859_14.c
1: CC enc/cp949.c
1: CC enc/iso_8859_1.c
1: CC enc/iso_8859_16.c
1: CC enc/iso_8859_4.c
1: CC enc/euc_kr.c
1: CC enc/iso_8859_2.c
1: CC enc/koi8_r.c
1: CC enc/iso_8859_3.c
1: CC enc/iso_8859_15.c
1: CC enc/unicode.c
1: CC enc/utf_16be.c
1: CC enc/gbk.c
1: CC enc/gb18030.c
1: CC enc/utf_32be.c
1: CC enc/iso_8859_7.c
1: CC enc/iso_8859_5.c
1: CC enc/us_ascii.c
1: CC enc/iso_8859_8.c
1: CC enc/ascii.c
1: CC enc/shift_jis.c
1: AR ./libonig.a
ar: creating ./libonig.a
a - ./artifacts/st.c.o
a - ./artifacts/regversion.c.o
a - ./artifacts/regtrav.c.o
a - ./artifacts/regparse.c.o
a - ./artifacts/regexec.c.o
a - ./artifacts/regerror.c.o
a - ./artifacts/regsyntax.c.o
a - ./artifacts/regenc.c.o
a - ./artifacts/transcoder.c.o
a - ./artifacts/regcomp.c.o
a - enc/artifacts/windows_31j.c.o
a - enc/artifacts/emacs_mule.c.o
a - enc/artifacts/big5.c.o
a - enc/artifacts/euc_jp.c.o
a - enc/artifacts/iso_8859_9.c.o
a - enc/artifacts/windows_1251.c.o
a - enc/artifacts/iso_8859_13.c.o
a - enc/artifacts/mktable.c.o
a - enc/artifacts/koi8_u.c.o
a - enc/artifacts/utf_8.c.o
a - enc/artifacts/utf_16le.c.o
a - enc/artifacts/iso_8859_10.c.o
a - enc/artifacts/iso_8859_11.c.o
a - enc/artifacts/euc_tw.c.o
a - enc/artifacts/iso_8859_6.c.o
a - enc/artifacts/utf_32le.c.o
a - enc/artifacts/iso_8859_14.c.o
a - enc/artifacts/cp949.c.o
a - enc/artifacts/iso_8859_1.c.o
a - enc/artifacts/iso_8859_16.c.o
a - enc/artifacts/iso_8859_4.c.o
a - enc/artifacts/euc_kr.c.o
a - enc/artifacts/iso_8859_2.c.o
a - enc/artifacts/koi8_r.c.o
a - enc/artifacts/iso_8859_3.c.o
a - enc/artifacts/iso_8859_15.c.o
a - enc/artifacts/unicode.c.o
a - enc/artifacts/utf_16be.c.o
a - enc/artifacts/gbk.c.o
a - enc/artifacts/gb18030.c.o
a - enc/artifacts/utf_32be.c.o
a - enc/artifacts/iso_8859_7.c.o
a - enc/artifacts/iso_8859_5.c.o
a - enc/artifacts/us_ascii.c.o
a - enc/artifacts/iso_8859_8.c.o
a - enc/artifacts/ascii.c.o
a - enc/artifacts/shift_jis.c.o
1: CC enc/trans/big5.c
1: LDSHARED enc/trans/big5.so
1: CC enc/trans/chinese.c
1: LDSHARED enc/trans/chinese.so
1: CC enc/trans/emoji.c
1: LDSHARED enc/trans/emoji.so
1: CC enc/trans/emoji_iso2022_kddi.c
1: LDSHARED enc/trans/emoji_iso2022_kddi.so
1: CC enc/trans/emoji_sjis_docomo.c
1: LDSHARED enc/trans/emoji_sjis_docomo.so
1: CC enc/trans/emoji_sjis_kddi.c
1: LDSHARED enc/trans/emoji_sjis_kddi.so
1: CC enc/trans/emoji_sjis_softbank.c
1: LDSHARED enc/trans/emoji_sjis_softbank.so
1: CC enc/trans/escape.c
1: LDSHARED enc/trans/escape.so
1: CC enc/trans/gb18030.c
1: LDSHARED enc/trans/gb18030.so
1: CC enc/trans/gbk.c
1: LDSHARED enc/trans/gbk.so
1: CC enc/trans/iso2022.c
1: LDSHARED enc/trans/iso2022.so
1: CC enc/trans/japanese.c
1: LDSHARED enc/trans/japanese.so
1: CC enc/trans/japanese_euc.c
1: LDSHARED enc/trans/japanese_euc.so
1: CC enc/trans/japanese_sjis.c
1: LDSHARED enc/trans/japanese_sjis.so
1: CC enc/trans/korean.c
1: LDSHARED enc/trans/korean.so
1: CC enc/trans/newline.c
1: LDSHARED enc/trans/newline.so
1: CC enc/trans/single_byte.c
1: LDSHARED enc/trans/single_byte.so
1: CC enc/trans/utf8_mac.c
1: LDSHARED enc/trans/utf8_mac.so
1: CC enc/trans/utf_16_32.c
1: LDSHARED enc/trans/utf_16_32.so
Running 193 tasks using 4 parallel threads
clang: error: argument unused during compilation: '-fstack-protector-strong'
clang: error: argument unused during compilation: '-fstack-protector-strong'
clang: error: argument unused during compilation: '-fstack-protector-strong'
clang: error: argument unused during compilation: '-fstack-protector-strong'
2: CXX vm/agent_components.cpp
3: CXX vm/agent.cpp
4: CXX vm/arguments.cpp
clang: error: argument unused during compilation: '-fstack-protector-strong'
Error: clang++ -I/home/rmichael/Documents/Personal/Source/rubinius/vm -I/home/rmichael/Documents/Personal/Source/rubinius/vm/include -I/home/rmichael/Documents/Personal/Source/rubinius/vm/builtin -I. -Ivm/test/cxxtest -I/home/rmichael/Documents/Personal/Source
/rubinius/vendor/udis86 -I/home/rmichael/Documents/Personal/Source/rubinius/vendor/libffi/include -Ivendor/double-conversion/src -DHAVE_CONFIG_H -I/home/rmichael/Documents/Personal/Source/rubinius/vm/include/capi -I/home/rmichael/Documents/Personal/Source/rubi
nius/vendor/oniguruma -I/home/rmichael/Documents/Personal/Source/rubinius/vendor/libtommath -pipe -Wall -fno-omit-frame-pointer -g -mno-omit-leaf-frame-pointer -fPIC -O2 -DHAS_EXECINFO -DHAVE_SPT_REUSEARGV -DHAVE_CLOCK_GETTIME -DHAVE_NL_LANGINFO -DHAVE_POSIX_
FADVISE -DHAVE_STRNLEN -DHAVE_TM_GMTOFF -DHAVE_TM_ZONE -DHAVE_TIMEZONE -DHAVE_TZNAME -DHAVE_DAYLIGHT -DHAVE_ALLOCA_H -DHAVE_STRING_H -DHAVE_SYS_TIME_H -DHAVE_SYS_TIMES_H -DHAVE_SYS_TYPES_H -DHAVE_UNISTD_H -DHAVE_STDARG_H -DHAVE_VALGRIND_H -DSTRERROR_R_CHAR_P -
I/usr/include -D_GNU_SOURCE -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC -DENABLE_LLVM -Wno-unused-function -Werror -DRBX_PROFILER -D__STDC_LIMIT_MACROS -
D__STDC_CONSTANT_MACROS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fno-rtti -fvisibility-inlines-hidden -c -o vm/artifacts/agent_components.cpp.o vm/agent_components.cpp
clang: error: argument unused during compilation: '-fstack-protector-strong'
rake aborted!
Error compiling
/home/rmichael/.rvm/gems/ruby-2.1.1@rubinius/gems/daedalus-core-0.0.3/lib/daedalus.rb:68:in `command'
/home/rmichael/.rvm/gems/ruby-2.1.1@rubinius/gems/daedalus-core-0.0.3/lib/daedalus.rb:228:in `cxx_compile'
/home/rmichael/.rvm/gems/ruby-2.1.1@rubinius/gems/daedalus-core-0.0.3/lib/daedalus.rb:215:in `compile'
/home/rmichael/.rvm/gems/ruby-2.1.1@rubinius/gems/daedalus-core-0.0.3/lib/daedalus.rb:412:in `build'
/home/rmichael/.rvm/gems/ruby-2.1.1@rubinius/gems/daedalus-core-0.0.3/lib/daedalus.rb:873:in `block (2 levels) in perform_tasks'
Error: clang++ -I/home/rmichael/Documents/Personal/Source/rubinius/vm -I/home/rmichael/Documents/Personal/Source/rubinius/vm/include -I/home/rmichael/Documents/Personal/Source/rubinius/vm/builtin -I. -Ivm/test/cxxtest -I/home/rmichael/Documents/Personal/Source
/rubinius/vendor/udis86 -I/home/rmichael/Documents/Personal/Source/rubinius/vendor/libffi/include -Ivendor/double-conversion/src -DHAVE_CONFIG_H -I/home/rmichael/Documents/Personal/Source/rubinius/vm/include/capi -I/home/rmichael/Documents/Personal/Source/rubi
nius/vendor/oniguruma -I/home/rmichael/Documents/Personal/Source/rubinius/vendor/libtommath -pipe -Wall -fno-omit-frame-pointer -g -mno-omit-leaf-frame-pointer -fPIC -O2 -DHAS_EXECINFO -DHAVE_SPT_REUSEARGV -DHAVE_CLOCK_GETTIME -DHAVE_NL_LANGINFO -DHAVE_POSIX_
FADVISE -DHAVE_STRNLEN -DHAVE_TM_GMTOFF -DHAVE_TM_ZONE -DHAVE_TIMEZONE -DHAVE_TZNAME -DHAVE_DAYLIGHT -DHAVE_ALLOCA_H -DHAVE_STRING_H -DHAVE_SYS_TIME_H -DHAVE_SYS_TIMES_H -DHAVE_SYS_TYPES_H -DHAVE_UNISTD_H -DHAVE_STDARG_H -DHAVE_VALGRIND_H -DSTRERROR_R_CHAR_P -
I/usr/include -D_GNU_SOURCE -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC -DENABLE_LLVM -Wno-unused-function -Werror -DRBX_PROFILER -D__STDC_LIMIT_MACROS -
D__STDC_CONSTANT_MACROS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fno-rtti -fvisibility-inlines-hidden -c -o vm/artifacts/agent.cpp.o vm/agent.cpp
Tasks: TOP => default => spec => build => build:build => vm/vm
(See full trace by running task with --trace)
clang: error: argument unused during compilation: '-fstack-protector-strong'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment