<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/mkmf.rb, branch v2_7_8</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[Bug #19005] dynamic_lookup linker option in external libraries</title>
<updated>2022-10-01T06:58:54+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-09-17T03:09:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=99735a8b296cfda272f8dce6bd07af50cd97034e'/>
<id>99735a8b296cfda272f8dce6bd07af50cd97034e</id>
<content type='text'>
The warning against `-undefined dynamic_lookup` is just a warning yet,
and many gems seem to pay no attention to warnings.  Until it fails
actually, keep it as a migration path, except for standard extension
libraries and bundled extension gems.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The warning against `-undefined dynamic_lookup` is just a warning yet,
and many gems seem to pay no attention to warnings.  Until it fails
actually, keep it as a migration path, except for standard extension
libraries and bundled extension gems.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport https://github.com/ruby/ruby/pull/6193</title>
<updated>2022-09-16T06:11:08+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2022-08-29T08:42:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=31bc55dc90aa18222d5ed968e62fea4d46554d8c'/>
<id>31bc55dc90aa18222d5ed968e62fea4d46554d8c</id>
<content type='text'>
Co-authored-by: Yuta Saito &lt;kateinoigakukun@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Yuta Saito &lt;kateinoigakukun@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Added link_command for C++</title>
<updated>2019-09-19T10:06:18+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2019-09-19T10:06:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6180f1fede487bf5dfdd00cbae2ee7f2b4613a7e'/>
<id>6180f1fede487bf5dfdd00cbae2ee7f2b4613a7e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Separate @have_devel for C++</title>
<updated>2019-09-19T03:25:48+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2019-09-19T03:25:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e2aac6a611f4924e4bed2a38e063d65c731aa33a'/>
<id>e2aac6a611f4924e4bed2a38e063d65c731aa33a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Look up the language module</title>
<updated>2019-09-18T15:03:18+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2019-09-18T14:31:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=842f600a93deca71e908ef5bb16e4e6aed519890'/>
<id>842f600a93deca71e908ef5bb16e4e6aed519890</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed MakeMakefile::C</title>
<updated>2019-09-18T13:53:23+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2019-09-18T13:51:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f9d0778fca8fd9ff0243062726ed4a6186da1cde'/>
<id>f9d0778fca8fd9ff0243062726ed4a6186da1cde</id>
<content type='text'>
It is exposed to the topleven namespace via included MakeMakefile.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is exposed to the topleven namespace via included MakeMakefile.
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed a debug print [ci skip]</title>
<updated>2019-09-18T13:53:22+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2019-09-18T10:25:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9bd77d7cf3d817fab24b1a10550eae6abb2e341d'/>
<id>9bd77d7cf3d817fab24b1a10550eae6abb2e341d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[EXPERIMENTAL] MakeMakefile::CXX for C++</title>
<updated>2019-09-18T09:47:02+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2019-09-18T06:38:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c3f03da4944241f46233ce159068f35c5bd5f9b2'/>
<id>c3f03da4944241f46233ce159068f35c5bd5f9b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make pkg_config in mkmf include -I cflags in return value</title>
<updated>2019-07-23T14:57:38+00:00</updated>
<author>
<name>Jeremy Evans</name>
<email>code@jeremyevans.net</email>
</author>
<published>2019-07-08T03:16:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=325f7b6008a4a10e9b0f1c69ee4518b0669461be'/>
<id>325f7b6008a4a10e9b0f1c69ee4518b0669461be</id>
<content type='text'>
This was the historical behavior, it was modified unintentionally
by 097c3e9cbbf23718371f08c24b2d2297b039f63f, which started storing
these flags in a different global variable.

Also, include the incflags when logging, and document that the
method modifies $INCFLAGS.

Fixes [Bug #10651]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was the historical behavior, it was modified unintentionally
by 097c3e9cbbf23718371f08c24b2d2297b039f63f, which started storing
these flags in a different global variable.

Also, include the incflags when logging, and document that the
method modifies $INCFLAGS.

Fixes [Bug #10651]
</pre>
</div>
</content>
</entry>
<entry>
<title>Suppress paranoid warnings for external/3rd-party libraries</title>
<updated>2019-05-23T08:36:26+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2019-05-23T08:27:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=fe3ff5afb07e171fd950623c69abfbabbb2762a3'/>
<id>fe3ff5afb07e171fd950623c69abfbabbb2762a3</id>
<content type='text'>
[Feature #15665]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[Feature #15665]
</pre>
</div>
</content>
</entry>
</feed>
