|
ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [arm64-darwin21]
|
|
{"DESTDIR"=>"",
|
|
"MAJOR"=>"3",
|
|
"MINOR"=>"1",
|
|
"TEENY"=>"1",
|
|
"PATCHLEVEL"=>"18",
|
|
"INSTALL"=>"/opt/homebrew/bin/ginstall -c",
|
|
"EXEEXT"=>"",
|
|
"prefix"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2",
|
|
"ruby_install_name"=>"ruby",
|
|
"RUBY_INSTALL_NAME"=>"ruby",
|
|
"RUBY_SO_NAME"=>"ruby.3.1",
|
|
"exec"=>"exec",
|
|
"ruby_pc"=>"ruby-3.1.pc",
|
|
"CC_WRAPPER"=>"",
|
|
"PACKAGE"=>"ruby",
|
|
"BUILTIN_TRANSSRCS"=>" enc/trans/newline.c",
|
|
"MANTYPE"=>"doc",
|
|
"vendorarchhdrdir"=>
|
|
"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include/ruby-3.1.0/vendor_ruby/arm64-darwin21",
|
|
"sitearchhdrdir"=>
|
|
"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include/ruby-3.1.0/site_ruby/arm64-darwin21",
|
|
"rubyarchhdrdir"=>
|
|
"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include/ruby-3.1.0/arm64-darwin21",
|
|
"vendorhdrdir"=>
|
|
"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include/ruby-3.1.0/vendor_ruby",
|
|
"sitehdrdir"=>
|
|
"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include/ruby-3.1.0/site_ruby",
|
|
"rubyhdrdir"=>
|
|
"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include/ruby-3.1.0",
|
|
"RUBY_SEARCH_PATH"=>"",
|
|
"UNIVERSAL_INTS"=>"",
|
|
"UNIVERSAL_ARCHNAMES"=>"",
|
|
"configure_args"=>
|
|
" '--prefix=/Users/brandonhicks/.asdf/installs/ruby/3.1.2' '--with-openssl-dir=/Users/brandonhicks/.asdf/installs/ruby/3.1.2/openssl' '--enable-shared' '--with-readline-dir=/opt/homebrew/opt/readline' 'CC=clang' 'LDFLAGS=-L/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib ' 'CPPFLAGS=-I/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include '",
|
|
"CONFIGURE"=>"configure",
|
|
"vendorarchdir"=>
|
|
"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/vendor_ruby/3.1.0/arm64-darwin21",
|
|
"vendorlibdir"=>
|
|
"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/vendor_ruby/3.1.0",
|
|
"vendordir"=>
|
|
"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/vendor_ruby",
|
|
"sitearchdir"=>
|
|
"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/site_ruby/3.1.0/arm64-darwin21",
|
|
"sitelibdir"=>
|
|
"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/site_ruby/3.1.0",
|
|
"sitedir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/site_ruby",
|
|
"rubyarchdir"=>
|
|
"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/3.1.0/arm64-darwin21",
|
|
"rubylibdir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/3.1.0",
|
|
"ruby_version"=>"3.1.0",
|
|
"sitearch"=>"arm64-darwin21",
|
|
"arch"=>"arm64-darwin21",
|
|
"sitearchincludedir"=>
|
|
"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include/arm64-darwin21",
|
|
"archincludedir"=>
|
|
"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include/arm64-darwin21",
|
|
"sitearchlibdir"=>
|
|
"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/arm64-darwin21",
|
|
"archlibdir"=>
|
|
"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/arm64-darwin21",
|
|
"libdirname"=>"libdir",
|
|
"RUBY_EXEC_PREFIX"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2",
|
|
"RUBY_LIB_VERSION"=>"",
|
|
"RUBY_LIB_VERSION_STYLE"=>"3\t/* full */",
|
|
"RI_BASE_NAME"=>"ri",
|
|
"ridir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share/ri",
|
|
"rubysitearchprefix"=>
|
|
"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/arm64-darwin21",
|
|
"rubyarchprefix"=>
|
|
"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/arm64-darwin21",
|
|
"MAKEFILES"=>"Makefile GNUmakefile",
|
|
"PLATFORM_DIR"=>"",
|
|
"THREAD_MODEL"=>"pthread",
|
|
"SYMBOL_PREFIX"=>"_",
|
|
"EXPORT_PREFIX"=>"",
|
|
"COMMON_HEADERS"=>"",
|
|
"COMMON_MACROS"=>"",
|
|
"COMMON_LIBS"=>"",
|
|
"MAINLIBS"=>"-lpthread -ldl -lobjc",
|
|
"ENABLE_SHARED"=>"yes",
|
|
"DLDSHARED"=>"clang -dynamiclib",
|
|
"DLDLIBS"=>"",
|
|
"SOLIBS"=>"-lpthread -ldl -lobjc",
|
|
"LIBRUBYARG_SHARED"=>"-lruby.3.1",
|
|
"LIBRUBYARG_STATIC"=>
|
|
"-lruby.3.1-static -framework CoreFoundation -lpthread -ldl -lobjc",
|
|
"LIBRUBYARG"=>"-lruby.3.1",
|
|
"LIBRUBY"=>"libruby.3.1.dylib",
|
|
"LIBRUBY_ALIASES"=>"libruby.dylib",
|
|
"LIBRUBY_SONAME"=>"libruby.3.1.dylib",
|
|
"LIBRUBY_SO"=>"libruby.3.1.dylib",
|
|
"LIBRUBY_A"=>"libruby.3.1-static.a",
|
|
"RUBYW_INSTALL_NAME"=>"",
|
|
"rubyw_install_name"=>"",
|
|
"EXTDLDFLAGS"=>"",
|
|
"EXTLDFLAGS"=>"",
|
|
"strict_warnflags"=>"-std=gnu99",
|
|
"warnflags"=>
|
|
"-Wall -Wextra -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wold-style-definition -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -Wundef",
|
|
"debugflags"=>"-ggdb3",
|
|
"optflags"=>"-O3 -fno-fast-math",
|
|
"NULLCMD"=>":",
|
|
"ENABLE_DEBUG_ENV"=>"",
|
|
"DLNOBJ"=>"dln.o",
|
|
"INSTALL_STATIC_LIBRARY"=>"no",
|
|
"MJIT_SUPPORT"=>"yes",
|
|
"EXECUTABLE_EXTS"=>"",
|
|
"ARCHFILE"=>"",
|
|
"LIBRUBY_RELATIVE"=>"no",
|
|
"EXTOUT"=>".ext",
|
|
"PREP"=>"miniruby exe/$(PROGRAM)",
|
|
"CROSS_COMPILING"=>"no",
|
|
"TEST_RUNNABLE"=>"yes",
|
|
"rubylibprefix"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby",
|
|
"setup"=>"Setup",
|
|
"ENCSTATIC"=>"",
|
|
"EXTSTATIC"=>"",
|
|
"SOEXT"=>"dylib",
|
|
"TRY_LINK"=>"",
|
|
"PRELOADENV"=>"DYLD_INSERT_LIBRARIES",
|
|
"LIBPATHENV"=>"DYLD_FALLBACK_LIBRARY_PATH",
|
|
"RPATHFLAG"=>"",
|
|
"LIBPATHFLAG"=>" -L%s",
|
|
"LINK_SO"=>
|
|
"\n" +
|
|
"dsymutil $@; { test -z '$(RUBY_CODESIGN)' || codesign -s '$(RUBY_CODESIGN)' -f $@; }",
|
|
"ASMEXT"=>"S",
|
|
"LIBEXT"=>"a",
|
|
"DLEXT"=>"bundle",
|
|
"LDSHAREDXX"=>"clang++ -dynamic -bundle",
|
|
"LDSHARED"=>"clang -dynamic -bundle",
|
|
"CCDLFLAGS"=>"-fno-common",
|
|
"STATIC"=>"",
|
|
"ARCH_FLAG"=>"",
|
|
"DLDFLAGS"=>
|
|
"-L/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress",
|
|
"ALLOCA"=>"",
|
|
"dsymutil"=>"dsymutil",
|
|
"codesign"=>"codesign",
|
|
"cleanlibs"=>"$(TARGET_SO).dSYM",
|
|
"POSTLINK"=>
|
|
"dsymutil $@; { test -z '$(RUBY_CODESIGN)' || codesign -s '$(RUBY_CODESIGN)' -f $@; }",
|
|
"WERRORFLAG"=>"-Werror",
|
|
"CHDIR"=>"cd -P",
|
|
"RMALL"=>"rm -fr",
|
|
"RMDIRS"=>"rmdir -p",
|
|
"RMDIR"=>"rmdir",
|
|
"CP"=>"cp",
|
|
"RM"=>"rm -f",
|
|
"PKG_CONFIG"=>"pkg-config",
|
|
"DOXYGEN"=>"",
|
|
"DOT"=>"dot",
|
|
"MAKEDIRS"=>"/opt/homebrew/bin/gmkdir -p",
|
|
"MKDIR_P"=>"/opt/homebrew/bin/gmkdir -p",
|
|
"INSTALL_DATA"=>"/opt/homebrew/bin/ginstall -c -m 644",
|
|
"INSTALL_SCRIPT"=>"/opt/homebrew/bin/ginstall -c",
|
|
"INSTALL_PROGRAM"=>"/opt/homebrew/bin/ginstall -c",
|
|
"SET_MAKE"=>"",
|
|
"LN_S"=>"ln -s",
|
|
"DLLWRAP"=>"",
|
|
"WINDRES"=>"",
|
|
"ASFLAGS"=>"",
|
|
"ARFLAGS"=>"rcu ",
|
|
"try_header"=>"",
|
|
"CC_VERSION_MESSAGE"=>
|
|
"Apple clang version 13.1.6 (clang-1316.0.21.2.3)\n" +
|
|
"Target: arm64-apple-darwin21.4.0\n" +
|
|
"Thread model: posix\n" +
|
|
"InstalledDir: /Library/Developer/CommandLineTools/usr/bin",
|
|
"CC_VERSION"=>"clang --version",
|
|
"MJIT_CC"=>"/usr/bin/clang",
|
|
"CSRCFLAG"=>"",
|
|
"COUTFLAG"=>"-o ",
|
|
"OUTFLAG"=>"-o ",
|
|
"CPPOUTFILE"=>"-o conftest.i",
|
|
"GNU_LD"=>"no",
|
|
"GCC"=>"yes",
|
|
"EGREP"=>"/usr/bin/grep -E",
|
|
"GREP"=>"/usr/bin/grep",
|
|
"CPP"=>"clang -E",
|
|
"CXXFLAGS"=>"-fdeclspec",
|
|
"OBJEXT"=>"o",
|
|
"CPPFLAGS"=>
|
|
"-I/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT ",
|
|
"LDFLAGS"=>
|
|
"-L. -L/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib -fstack-protector-strong",
|
|
"CFLAGS"=>
|
|
"-fdeclspec -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wold-style-definition -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -Wundef -fno-common -pipe",
|
|
"STRIP"=>"strip -A -n",
|
|
"RANLIB"=>"ranlib",
|
|
"OBJDUMP"=>"objdump",
|
|
"OBJCOPY"=>":",
|
|
"NM"=>"nm",
|
|
"LD"=>"clang",
|
|
"CXX"=>"clang++",
|
|
"AS"=>"as",
|
|
"AR"=>"ar",
|
|
"CC"=>"clang",
|
|
"target_os"=>"darwin21",
|
|
"target_vendor"=>"apple",
|
|
"target_cpu"=>"arm64",
|
|
"target"=>"arm64-apple-darwin21",
|
|
"host_os"=>"darwin21",
|
|
"host_vendor"=>"apple",
|
|
"host_cpu"=>"arm64",
|
|
"host"=>"arm64-apple-darwin21",
|
|
"build_os"=>"darwin21.4.0",
|
|
"build_vendor"=>"apple",
|
|
"build_cpu"=>"aarch64",
|
|
"build"=>"aarch64-apple-darwin21.4.0",
|
|
"RUBY_VERSION_NAME"=>"ruby-3.1.0",
|
|
"RUBYW_BASE_NAME"=>"rubyw",
|
|
"RUBY_BASE_NAME"=>"ruby",
|
|
"RUBY_PROGRAM_VERSION"=>"3.1.2",
|
|
"RUBY_API_VERSION"=>"3.1",
|
|
"HAVE_GIT"=>"yes",
|
|
"GIT"=>"git",
|
|
"cxxflags"=>"",
|
|
"cppflags"=>"",
|
|
"cflags"=>
|
|
"-fdeclspec -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wold-style-definition -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -Wundef",
|
|
"target_alias"=>"",
|
|
"host_alias"=>"",
|
|
"build_alias"=>"",
|
|
"LIBS"=>"",
|
|
"ECHO_T"=>"",
|
|
"ECHO_N"=>"",
|
|
"ECHO_C"=>"\\\\c",
|
|
"DEFS"=>"",
|
|
"mandir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share/man",
|
|
"localedir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share/locale",
|
|
"libdir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib",
|
|
"psdir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share/doc/ruby",
|
|
"pdfdir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share/doc/ruby",
|
|
"dvidir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share/doc/ruby",
|
|
"htmldir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share/doc/ruby",
|
|
"infodir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share/info",
|
|
"docdir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share/doc/ruby",
|
|
"oldincludedir"=>"/usr/include",
|
|
"includedir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include",
|
|
"runstatedir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/var/run",
|
|
"localstatedir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/var",
|
|
"sharedstatedir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/com",
|
|
"sysconfdir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/etc",
|
|
"datadir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share",
|
|
"datarootdir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share",
|
|
"libexecdir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/libexec",
|
|
"sbindir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/sbin",
|
|
"bindir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/bin",
|
|
"exec_prefix"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2",
|
|
"PACKAGE_URL"=>"",
|
|
"PACKAGE_BUGREPORT"=>"",
|
|
"PACKAGE_STRING"=>"",
|
|
"PACKAGE_VERSION"=>"",
|
|
"PACKAGE_TARNAME"=>"",
|
|
"PACKAGE_NAME"=>"",
|
|
"PATH_SEPARATOR"=>":",
|
|
"SHELL"=>"/bin/sh",
|
|
"UNICODE_VERSION"=>"13.0.0",
|
|
"UNICODE_EMOJI_VERSION"=>"13.1",
|
|
"SDKROOT"=>"",
|
|
"platform"=>"arm64-darwin21",
|
|
"archdir"=>
|
|
"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/3.1.0/arm64-darwin21",
|
|
"topdir"=>
|
|
"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/3.1.0/arm64-darwin21"}
|
|
["direct threaded code", "operands unification", "inline method cache"]
|