<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/Makefile, branch path_search</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=path_search</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=path_search'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2024-02-16T12:06:15+00:00</updated>
<entry>
<title>build system: avoid full rebuild when EXTRAVERSION changes</title>
<updated>2024-02-16T12:06:15+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2024-02-16T12:06:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=0200baa675d3b51c0f021da7728353ee7ceedba4'/>
<id>urn:sha1:0200baa675d3b51c0f021da7728353ee7ceedba4</id>
<content type='text'>
The last two commits allow EXTRAVERSION to track the current state
of a git repository.  The build system was unable to determine
which files were affected by changes to EXTRAVERSION and caused
a full rebuild when it changed.

Alter how the version information is passed to the code so only
a handful of files need to be rebuilt when it changes.
</content>
</entry>
<entry>
<title>build system: improvements to EXTRAVERSION detection</title>
<updated>2024-02-16T11:50:39+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2024-02-16T11:50:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=a4bb355732f2902b936368b644fa08518ecce55a'/>
<id>urn:sha1:a4bb355732f2902b936368b644fa08518ecce55a</id>
<content type='text'>
The previous commit to detect EXTRAVERSION more accurately was
lacking in some respects:

- Only attempt to detect EXTRAVERSION if it's currently set to the
  default value '.git'.

- Use immediate-expansion macro assignments to avoid time-consuming
  repeated evaluations.

- Remove a useless use of cat.

- Correctly allow for the output being sent to a separate directory.
</content>
</entry>
<entry>
<title>build system: try to find a more precise EXTRAVERSION</title>
<updated>2024-02-15T09:32:12+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2024-02-15T09:32:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=2401501759c4ff5dcc7c022a9c2194b504bdf0d6'/>
<id>urn:sha1:2401501759c4ff5dcc7c022a9c2194b504bdf0d6</id>
<content type='text'>
The default EXTRAVERSION is .git.  Use some clues to determine a
more precise EXTRAVERSION:

- git describe

- A .frp_describe file embedded in the release tarball

- The name of the build directory:  tarballs of release tags from
  GitLab and GitHub include the version in the directory name.
</content>
</entry>
<entry>
<title>build system: improved handling of silent mode</title>
<updated>2024-01-21T10:37:05+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2024-01-21T10:37:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=e765357e5be4b3be9beef9a36a06774232adf139'/>
<id>urn:sha1:e765357e5be4b3be9beef9a36a06774232adf139</id>
<content type='text'>
The top-level makefile attempted to detect if make was being run
in silent mode (-s option).  It then turned off reporting of
commands as they were run.  There were false positives where
unrelated 's' characters in the command line were detected as
silent mode.

Import the relevant section from the latest Linux build system to
improve matters.
</content>
</entry>
<entry>
<title>build system: make compiler names configurable</title>
<updated>2024-01-20T09:35:50+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2024-01-20T09:35:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=35f59d8ec0025647f75563c0bedecfc8e082a971'/>
<id>urn:sha1:35f59d8ec0025647f75563c0bedecfc8e082a971</id>
<content type='text'>
The top-level Makefile hardcoded the host and cross compiler name
to "gcc".  Make it possible to set different values either on the
command line (make CROSS_COMPILER=clang) or in the configuration
file.
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2023-04-17T06:32:52+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-04-17T06:32:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=8cdeb571cfbf3bb6edc44779e46537b072b8cd08'/>
<id>urn:sha1:8cdeb571cfbf3bb6edc44779e46537b072b8cd08</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build system: clean more files on make clean</title>
<updated>2023-04-12T18:31:44+00:00</updated>
<author>
<name>Tomas Paukrt</name>
<email>tomaspaukrt@email.cz</email>
</author>
<published>2023-04-09T07:06:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=7c1f975cddccff1e9705e750eed8a54131d7a392'/>
<id>urn:sha1:7c1f975cddccff1e9705e750eed8a54131d7a392</id>
<content type='text'>
Signed-off-by: Tomas Paukrt &lt;tomaspaukrt@email.cz&gt;
Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2023-01-05T08:56:27+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-01-05T08:56:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=e5e4a2fec5435192d1672e6db2f335cb5e89f877'/>
<id>urn:sha1:e5e4a2fec5435192d1672e6db2f335cb5e89f877</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Start 1.37.0 development cycle</title>
<updated>2023-01-03T14:32:00+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2023-01-03T14:32:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=b1884deb514c35289d37e7bfbf23f770b0bd09b3'/>
<id>urn:sha1:b1884deb514c35289d37e7bfbf23f770b0bd09b3</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>Bump version to 1.36.0</title>
<updated>2023-01-03T14:15:41+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2023-01-03T14:15:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=70f77e4617e06077231b8b63c3fb3406d7f8865d'/>
<id>urn:sha1:70f77e4617e06077231b8b63c3fb3406d7f8865d</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
</feed>
