Project

General

Profile

Misc #18834 » arm_rbconfig.rb

tarellel (Brandon Hicks), 06/29/2022 12:59 AM

 
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"]
(1-1/2)