Age | Commit message (Collapse) | Author |
|
jemalloc (5.2.1 at least) cannot compile in C++ on macOS SDK, due
to conflicts on exception specification.
|
|
We would like to skip this extension library when libstdc++ is missing.
To avoid such situation let's use try_link instead of try_compile.
|
|
The `cxx.try_compile` command in this file kicks `cxx.have_devel?`
internally, which recursively calls `cxx.try_link` with a different
source code. We don't want that happen (the source code compiled in
this file must be the first one). We need to fake the system.
|
|
Block for `create_makefile` is expected to return the content of
the makefile.
|
|
|
|
|
|
To substitute suffixes and VPATH for nmake.
|
|
|
|
|
|
|
|
|
|
Look up language module with `MakeMakefile.[]`, insted of a
accessing constant under that module directly, to get rid of
expose the constant to the toplevel inadvertently.
|
|
|
|
|
|
This is a test extension so we basically want test failures rather
than a configure breakage but if there is no C++ compiler, we need
no test at all because there will be no chance for the tested
header file to be used later.
This makes it possible to build the ruby binary without any C++
compiler installed in a build environment.
Notes:
Merged: https://github.com/ruby/ruby/pull/2434
|
|
This reverts commit 53d21087da078cf999cc4757b03b2ff0fab4c2cf.
Notes:
Merged: https://github.com/ruby/ruby/pull/2434
|
|
Kill the failing tests.
|
|
|