<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/tool/fake.rb, 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>Update `rubyarchdir` and `rubylibdir` as well for tests</title>
<updated>2024-11-15T09:28:16+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-11-15T05:53:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ed4871afede9ec613f78fc61c3acff521653f5c5'/>
<id>ed4871afede9ec613f78fc61c3acff521653f5c5</id>
<content type='text'>
These are also different between build time and after installation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are also different between build time and after installation.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug #19967] Ignore library before build</title>
<updated>2023-10-21T14:47:29+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-10-21T14:47:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=361bce8d2c4c90a01eb3b7365a87dec0d93bb2b6'/>
<id>361bce8d2c4c90a01eb3b7365a87dec0d93bb2b6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug #19967] Delete real path</title>
<updated>2023-10-21T07:45:03+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-10-21T07:45:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=54b9b80b84760717aadb8bf67f638785ed895a58'/>
<id>54b9b80b84760717aadb8bf67f638785ed895a58</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug #19967] Reset `LIBPATHENV` env after started</title>
<updated>2023-10-21T05:05:20+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-10-20T11:45:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=665b4c5b2a31078d7db0173ad60daad0b463c1fd'/>
<id>665b4c5b2a31078d7db0173ad60daad0b463c1fd</id>
<content type='text'>
Not to affect other tools invoked as child processes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Not to affect other tools invoked as child processes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use $(bindir) for path to executable in mkmf</title>
<updated>2022-08-04T07:29:22+00:00</updated>
<author>
<name>Alan Wu</name>
<email>XrXr@users.noreply.github.com</email>
</author>
<published>2022-07-29T17:54:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e5a3f232563139fdf15660d54aeaec112ffc2349'/>
<id>e5a3f232563139fdf15660d54aeaec112ffc2349</id>
<content type='text'>
For the macOS -bundle_loader linker option, we need a path to the
Ruby exectuable. $(RUBY) is not necessarily a path since it could
be a command line invocation. That happens during build with
runruby.rb and can happen post installation if the user passes
the --ruby option to a extconf.rb. Use $(bindir) to locate
the executable instead.

Before installation, $(bindir) doesn't exist, so we need to be
able to override $(BUILTRUBY) in such situations so test-spec
and bundled extensions could build. Use a new mkmf global,
$builtruby, to do this; set it in fake.rb and in extmk.rb.

Our build system is quite complex...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For the macOS -bundle_loader linker option, we need a path to the
Ruby exectuable. $(RUBY) is not necessarily a path since it could
be a command line invocation. That happens during build with
runruby.rb and can happen post installation if the user passes
the --ruby option to a extconf.rb. Use $(bindir) to locate
the executable instead.

Before installation, $(bindir) doesn't exist, so we need to be
able to override $(BUILTRUBY) in such situations so test-spec
and bundled extensions could build. Use a new mkmf global,
$builtruby, to do this; set it in fake.rb and in extmk.rb.

Our build system is quite complex...
</pre>
</div>
</content>
</entry>
<entry>
<title>fake.rb: Set prefix to `$topdir`</title>
<updated>2022-02-27T12:58:59+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-02-27T11:09:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7f4345639b09395f2ab423d1cdac6f2ddf0707de'/>
<id>7f4345639b09395f2ab423d1cdac6f2ddf0707de</id>
<content type='text'>
Not to refer outside the top build directory from rbconfig.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Not to refer outside the top build directory from rbconfig.
</pre>
</div>
</content>
</entry>
<entry>
<title>Leave builddir absolute</title>
<updated>2021-10-04T11:04:38+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2021-10-04T08:56:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3842e723da61ca80ed7f8ec7fd74dd71b812c3cd'/>
<id>3842e723da61ca80ed7f8ec7fd74dd71b812c3cd</id>
<content type='text'>
So that rubygems installer will work to build extension gems.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So that rubygems installer will work to build extension gems.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add RbConfig.fire_update!</title>
<updated>2018-11-14T04:42:14+00:00</updated>
<author>
<name>nobu</name>
<email>nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2018-11-14T04:42:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f34e8ff67234db9d49831b1073139602d01e4d6a'/>
<id>f34e8ff67234db9d49831b1073139602d01e4d6a</id>
<content type='text'>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65720 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65720 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>tool: removed unused variables</title>
<updated>2018-05-18T00:38:00+00:00</updated>
<author>
<name>nobu</name>
<email>nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2018-05-18T00:38:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=36bc8c0b283f494d1a7aade390fe391f7894821f'/>
<id>36bc8c0b283f494d1a7aade390fe391f7894821f</id>
<content type='text'>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63459 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63459 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>fake.rb: set libdir</title>
<updated>2017-12-27T01:26:22+00:00</updated>
<author>
<name>nobu</name>
<email>nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2017-12-27T01:26:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=42c6ef00afc0164a2ac11fc344a0b379e14fddf5'/>
<id>42c6ef00afc0164a2ac11fc344a0b379e14fddf5</id>
<content type='text'>
* tool/fake.rb: set "libdir" to build directory too, so that
  spec/ruby/optional/capi/spec_helper.rb can find libruby_so.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61490 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* tool/fake.rb: set "libdir" to build directory too, so that
  spec/ruby/optional/capi/spec_helper.rb can find libruby_so.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61490 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
</feed>
