<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/Makefile, branch tilde</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=tilde</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=tilde'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2021-12-27T08:21:55+00:00</updated>
<entry>
<title>Merge busybox into merge</title>
<updated>2021-12-27T08:21:55+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2021-12-27T08:21:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=b15f68214da209b5b293039c09c00f490c0cc193'/>
<id>urn:sha1:b15f68214da209b5b293039c09c00f490c0cc193</id>
<content type='text'>
Fix merge conflict in coreutils/timeout.c.
</content>
</entry>
<entry>
<title>Start 1.36.0 development cycle</title>
<updated>2021-12-26T17:40:55+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2021-12-26T17:40:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=44075929a8b9c1861d15564fa6ac4562abb724d7'/>
<id>urn:sha1:44075929a8b9c1861d15564fa6ac4562abb724d7</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>Bump version to 1.35.0</title>
<updated>2021-12-26T16:55:58+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2021-12-26T16:55:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=e512aeb0fb3c585948ae6517cfdf4a53cf99774d'/>
<id>urn:sha1:e512aeb0fb3c585948ae6517cfdf4a53cf99774d</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2021-08-22T08:17:10+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2021-08-22T08:17:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=46c5767e7e39d1e173e382bda86ab88b4cad354d'/>
<id>urn:sha1:46c5767e7e39d1e173e382bda86ab88b4cad354d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Start 1.35.0 development cycle</title>
<updated>2021-08-19T13:06:57+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2021-08-19T13:06:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=9d286a0a556fe13be46b7b526035706afdd063f4'/>
<id>urn:sha1:9d286a0a556fe13be46b7b526035706afdd063f4</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>Bump version to 1.34.0</title>
<updated>2021-08-19T13:04:39+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2021-08-19T13:04:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=d922947834160f356ebdee07af69e33cbe4b6057'/>
<id>urn:sha1:d922947834160f356ebdee07af69e33cbe4b6057</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>Work around GNU Make bug involving shell built-ins</title>
<updated>2021-03-04T08:16:51+00:00</updated>
<author>
<name>Christopher Wellons</name>
<email>wellons@nullprogram.com</email>
</author>
<published>2021-03-03T19:23:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=b4506956a5703ae2df062ec307d76ac935be0258'/>
<id>urn:sha1:b4506956a5703ae2df062ec307d76ac935be0258</id>
<content type='text'>
The workaround for MSYS2 in 475c111 interacts badly with a long-standing
bug in GNU Make where it avoids spawning a shell when it believes it can
handle a command itself as a sort of Bourne shell emulation. Since
"command" is typically implemented as a special shell built-in and not
an actual program, and GNU Make does not implement this built-in in its
Bourne shell emulation, GNU Make's shell function fails to invoke it
properly, resulting in an error:

    make: command: Command not found

One work-around is to set a custom shell that is not "/bin/sh" so that
GNU Make does not assume any particular shell semantics. For instance:

    make SHELL=dash

A second work-around is to use a shell feature not implemented by GNU
Make, such as redirection or variable assignment (this patch), causing
it to spawn an actual shell to handle the shell command.
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2021-03-01T11:48:04+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2021-03-01T11:48:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=e2e8e16b465d34759678b8170c44ce62c5b74eb0'/>
<id>urn:sha1:e2e8e16b465d34759678b8170c44ce62c5b74eb0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>trylink: do not drop libs from CONFIG_EXTRA_LDLIBS</title>
<updated>2021-02-23T22:09:49+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2021-02-23T22:09:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=1f9ed02caffb269e5fc6fbdf19fc9ba05a79e628'/>
<id>urn:sha1:1f9ed02caffb269e5fc6fbdf19fc9ba05a79e628</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>win32: work around MSYS2 toolchain weirdness</title>
<updated>2021-02-21T09:51:27+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2021-02-21T09:27:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=475c1112864bf299146fe8146e76c47dc64c3092'/>
<id>urn:sha1:475c1112864bf299146fe8146e76c47dc64c3092</id>
<content type='text'>
The Windows/MSYS2/mingw-w64 toolchain has platform-specific
prefixes on many of its binaries but not all.  As a result the
mingw cross-compilation configurations *nearly* work.

If we're cross compiling and the generated name $AR doesn't exist
as a binary assume were using MSYS2 and make the necessary tweaks.
</content>
</entry>
</feed>
