<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/template/exts.mk.tmpl, branch v4.0.2</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Win32: Fix sub make commands</title>
<updated>2024-12-27T07:26:14+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-12-27T07:26:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e109400748a62f142d0b1ca6957dab69ca411de1'/>
<id>e109400748a62f142d0b1ca6957dab69ca411de1</id>
<content type='text'>
`cmd.exe` built-in `cd` does not recognize slashes as path separators,
replace to backslashes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`cmd.exe` built-in `cd` does not recognize slashes as path separators,
replace to backslashes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up clean only extensions</title>
<updated>2024-09-11T05:13:30+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-09-11T05:13:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f7ffa76377ead1760dcb0a84db282facb461ecd7'/>
<id>f7ffa76377ead1760dcb0a84db282facb461ecd7</id>
<content type='text'>
The clean targets should clean up all extensions, including those have
nothing to build for any reason, e.g., platform requirements etc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The clean targets should clean up all extensions, including those have
nothing to build for any reason, e.g., platform requirements etc.
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore failures on removing ext sub directories</title>
<updated>2024-03-10T15:46:15+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-03-08T13:21:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9f60fd9d893a8440edc8cffc3662f9087ecfbf8a'/>
<id>9f60fd9d893a8440edc8cffc3662f9087ecfbf8a</id>
<content type='text'>
When multiple libraries exist in a subdirectory under `ext`, `rmdir
-p` may fail, because other directories have not been removed yet or
the parent directory has been removed by other `distclean`.  `rmdir`
in GNU coreutils has `--ignore-fail-on-non-empty` option for the
former case but others may not, and the latter race condition is not
avoidable anyway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When multiple libraries exist in a subdirectory under `ext`, `rmdir
-p` may fail, because other directories have not been removed yet or
the parent directory has been removed by other `distclean`.  `rmdir`
in GNU coreutils has `--ignore-fail-on-non-empty` option for the
former case but others may not, and the latter race condition is not
avoidable anyway.
</pre>
</div>
</content>
</entry>
<entry>
<title>[DOC] Comment about logic to care about static/dynamic hetero build</title>
<updated>2024-02-21T10:37:06+00:00</updated>
<author>
<name>Yuta Saito</name>
<email>kateinoigakukun@gmail.com</email>
</author>
<published>2024-02-21T10:17:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=fd913546287ac1ec0eb0eb2a4ac38b2a4920b1d4'/>
<id>fd913546287ac1ec0eb0eb2a4ac38b2a4920b1d4</id>
<content type='text'>
The condition is rarely met in usual cases, so it's worth to note about
the situation and the reason why we care about it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The condition is rarely met in usual cases, so it's worth to note about
the situation and the reason why we care about it.
</pre>
</div>
</content>
</entry>
<entry>
<title>MSWin: Use MESSAGE_BEGIN/MESSAGE_END instead of bare `echo`</title>
<updated>2023-03-02T10:18:13+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-03-02T10:18:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=72811deaa8be9101e2be7533118f136cef78dbb4'/>
<id>72811deaa8be9101e2be7533118f136cef78dbb4</id>
<content type='text'>
To strip enclosing double quotes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To strip enclosing double quotes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix paths of exts.mk to clean</title>
<updated>2022-08-11T08:43:46+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-08-11T06:21:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=26054c74619d36b2781e872fad15a1a0bfab1be1'/>
<id>26054c74619d36b2781e872fad15a1a0bfab1be1</id>
<content type='text'>
exts.mk files are one level under the top of extension directories.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
exts.mk files are one level under the top of extension directories.
</pre>
</div>
</content>
</entry>
<entry>
<title>Retrieve previously configured macros also other than `extensions`</title>
<updated>2022-04-07T06:03:24+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-04-07T06:03:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=21f006f5f7c161fd3857f69186e810f1958bd7f0'/>
<id>21f006f5f7c161fd3857f69186e810f1958bd7f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Retrieve configured gems info</title>
<updated>2022-04-07T00:47:10+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-04-06T11:25:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=17ce0b9b846a065065008b5fb2e9f8ad13058fa1'/>
<id>17ce0b9b846a065065008b5fb2e9f8ad13058fa1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bundled gems are expanded under `.bundle/gems` now</title>
<updated>2022-04-07T00:47:10+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-04-05T14:24:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=db3d111c1d1e90b400f1e737ded6a4e4bdf2cec8'/>
<id>db3d111c1d1e90b400f1e737ded6a4e4bdf2cec8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>exts.mk.tmpl: propagate MINIRUBY to enc.mk even though invoking from exts.mk</title>
<updated>2022-03-09T13:43:02+00:00</updated>
<author>
<name>Yuta Saito</name>
<email>kateinoigakukun@gmail.com</email>
</author>
<published>2022-03-07T05:44:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=77f3f8a1d4f45d06df6cfea2bac3a67867c19efb'/>
<id>77f3f8a1d4f45d06df6cfea2bac3a67867c19efb</id>
<content type='text'>
This is another attempt to fix out-of-src build with
--with-static-linked-ext. The first attempt was
4f1888bda70981d9f5b1bf55ab692e0ce18e79f4 but reverted because it broke
out-of-src build from pre-generated sources via `make dist`.
This patch fixes the second trans C source gen, mentioned in the
previous commit message, by passing MINIRUBY as well as when invoking
from common.mk
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is another attempt to fix out-of-src build with
--with-static-linked-ext. The first attempt was
4f1888bda70981d9f5b1bf55ab692e0ce18e79f4 but reverted because it broke
out-of-src build from pre-generated sources via `make dist`.
This patch fixes the second trans C source gen, mentioned in the
previous commit message, by passing MINIRUBY as well as when invoking
from common.mk
</pre>
</div>
</content>
</entry>
</feed>
