Skip to content

Instantly share code, notes, and snippets.

@shyouhei
Created April 18, 2017 07:05
Show Gist options
  • Save shyouhei/0b5b8a7f75aad978569fa4e6da80644d to your computer and use it in GitHub Desktop.
Save shyouhei/0b5b8a7f75aad978569fa4e6da80644d to your computer and use it in GitHub Desktop.
CC = gcc-4
LD = ld
LDSHARED = gcc-4 -dynamic -bundle
CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -pipe
XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE
CPPFLAGS = -I/usr/local/opt/libressl/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -I. -I.ext/include/x86_64-darwin15 -I/Users/urabe.shyouhei/data/src/ci.ruby-lang.org/ruby/trunk/include -I/Users/urabe.shyouhei/data/src/ci.ruby-lang.org/ruby/trunk -I/Users/urabe.shyouhei/data/src/ci.ruby-lang.org/ruby/trunk/enc/unicode/9.0.0
DLDFLAGS = -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -L/usr/local/opt/libressl/lib -fstack-protector -Wl,-u,_objc_msgSend -pie -framework CoreFoundation
SOLIBS =
gcc-4 (Homebrew GCC 4.9.4) 4.9.4
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
compiling /Users/urabe.shyouhei/data/src/ci.ruby-lang.org/ruby/trunk/eval.c
/Users/urabe.shyouhei/data/src/ci.ruby-lang.org/ruby/trunk/eval.c: In function 'setup_exception':
/Users/urabe.shyouhei/data/src/ci.ruby-lang.org/ruby/trunk/eval.c:468:70: warning: argument 'cause' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
setup_exception(rb_thread_t *th, int tag, volatile VALUE mesg, VALUE cause)
^
/Users/urabe.shyouhei/data/src/ci.ruby-lang.org/ruby/trunk/eval.c: At top level:
cc1: warning: unrecognized command line option "-Wno-self-assign"
cc1: warning: unrecognized command line option "-Wno-constant-logical-operand"
cc1: warning: unrecognized command line option "-Wno-parentheses-equality"
cc1: warning: unrecognized command line option "-Wno-tautological-compare"
compiling /Users/urabe.shyouhei/data/src/ci.ruby-lang.org/ruby/trunk/proc.c
linking miniruby
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment