<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/scripts/kconfig, branch embed</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=embed</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=embed'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2018-04-09T07:50:34+00:00</updated>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2018-04-09T07:50:34+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2018-04-09T07:50:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=921c1ab66bad54d4ad8591bb74e41ac985248496'/>
<id>urn:sha1:921c1ab66bad54d4ad8591bb74e41ac985248496</id>
<content type='text'>
</content>
</entry>
<entry>
<title>scripts/kconfig/mconf.c: survive is SIGWINCH is not defined</title>
<updated>2018-04-06T17:05:53+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2018-04-06T17:05:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=6b6a3d9339f1c08efaa18a7fb7357e20b48bdc95'/>
<id>urn:sha1:6b6a3d9339f1c08efaa18a7fb7357e20b48bdc95</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>placate gcc 8.0.1 sprintf overflow warnings in config tools</title>
<updated>2018-04-05T13:21:34+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2018-04-05T13:21:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=d878ccca9cc2537f4046a618aa9122967aa2ce3a'/>
<id>urn:sha1:d878ccca9cc2537f4046a618aa9122967aa2ce3a</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>2017-09-27T09:11:19+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2017-09-27T09:08:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=d9383e984da8de72e61e5094a3cf6404c5707ddc'/>
<id>urn:sha1:d9383e984da8de72e61e5094a3cf6404c5707ddc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build system: fix a compiler warning</title>
<updated>2017-09-07T12:50:00+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2017-09-07T12:50:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=d134aa93414c7d07a938b8076021c62d9987f683'/>
<id>urn:sha1:d134aa93414c7d07a938b8076021c62d9987f683</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>build system: fix "allnoconfig" to clear all options. Closes 10296</title>
<updated>2017-09-07T12:40:28+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2017-09-07T12:40:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=0b1c62934215a08351a80977c7cf8e9346683a1e'/>
<id>urn:sha1:0b1c62934215a08351a80977c7cf8e9346683a1e</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>kbuild: avoid warning when building with KBUILD_NO_NLS</title>
<updated>2017-07-14T14:14:37+00:00</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2017-06-27T21:34:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=ab66fc70938025262f9e163c7ecff605e27b4cf6'/>
<id>urn:sha1:ab66fc70938025262f9e163c7ecff605e27b4cf6</id>
<content type='text'>
The return values of bindtextdomain() and textdomain() are not actually
used at all...

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
</content>
</entry>
<entry>
<title>kbuild: simulate force-renaming on Windows</title>
<updated>2017-07-14T14:14:37+00:00</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2017-02-01T21:30:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=02958a6ee4050f75188df371a4118efb89685c8c'/>
<id>urn:sha1:02958a6ee4050f75188df371a4118efb89685c8c</id>
<content type='text'>
Calling rename() when a file with the target name exists already fails
on Windows.

Let's simply delete the target file, if it exists. This is usually a
dangerous thing as it leaves time between deleting and renaming, during
which (theoretically) another thread or process could have created the
same file, and the rename() would fail again. Practically, we are
talking about the kbuild system used to configure the build, where it
does not matter, as we do not expect any other thread or process to
interfere with the configuration files.

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
</content>
</entry>
<entry>
<title>kbuild: support at least non-interactive mode on Windows</title>
<updated>2017-07-14T14:14:30+00:00</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2017-02-01T21:07:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=c56f1e06c4c470a023b02c7019112eb852f08d44'/>
<id>urn:sha1:c56f1e06c4c470a023b02c7019112eb852f08d44</id>
<content type='text'>
without POSIX, kbuild has some trouble compiling its support
executables. Luckily, the parts that really lean on POSIX functionality
are pretty much all only needed when configuring the build
interactively.

When compiling BusyBox for Win32, we do not actually need interactive
configuration at all: we simply choose the default. Therefore, a lot of
the stuff that is typically built for the Kconfig system is totally
unnecessary (such as: compiling documentation via fork()&amp;exec(), changing
the window size, etc).

Liberally put all of the problematic code behind #ifndef __MINGW32__
guards, just to get `make mingw64_defconfig` going in Git for Windows'
SDK (which is a special-purpose version of MSYS2).

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
</content>
</entry>
<entry>
<title>fixdep: fix assumption that `long` is as large as `void *`</title>
<updated>2017-07-14T12:47:31+00:00</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2017-02-01T21:10:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=b41c851312876dbf146fb674265b86c72ed611ab'/>
<id>urn:sha1:b41c851312876dbf146fb674265b86c72ed611ab</id>
<content type='text'>
It is not. At least not in general. And in particular not on 64-bit
Windows, where sizeof(long) == 4.

What the code wanted to use is actually called intptr_t.

Note: `intptr_t` is a C99 feature.

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
</content>
</entry>
</feed>
