<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/stintel/include/subdir.mk, branch master</title>
<subtitle>Staging tree of Stijn Tintel</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/stintel/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/'/>
<updated>2024-02-08T18:57:28Z</updated>
<entry>
<title>kernel-build.mk: add support for compiling only DTS</title>
<updated>2024-02-08T18:57:28Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2024-02-07T23:49:27Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=c47532b1ea7f8459f05a223a71317a1461c6e750'/>
<id>urn:sha1:c47532b1ea7f8459f05a223a71317a1461c6e750</id>
<content type='text'>
Add support for compiling DTS for the selected target. This can be
useful for testing if the DTS correctly compile and doesn't produce any
error.

This adds a new make target. To compile only DTS use:

make target/linux/dtb

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: allow package to be built for all variants</title>
<updated>2021-11-14T23:38:46Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2021-11-03T18:51:32Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=91a5d69ea40196044e7456d72095afb655b0c5aa'/>
<id>urn:sha1:91a5d69ea40196044e7456d72095afb655b0c5aa</id>
<content type='text'>
This allows a package to be rebuilt for all different VARIANTs.
To do so, set VARIANT=*.

The wpa-cli package is not getting built after changes made by
19aae94 [build: avoid rebuilds of unset VARIANT packages], because
wpa-cli is only built when compiling a variant that includes
supplicant support, and the first selected variant may not build it.

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: add SUBDIR_MAKE_DEBUG variable to make it easier to debug package makefiles</title>
<updated>2021-11-04T15:43:32Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2021-11-04T14:53:50Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=94b0849c19848beda9e1a215bcae0daac6927ff0'/>
<id>urn:sha1:94b0849c19848beda9e1a215bcae0daac6927ff0</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: avoid rebuilds of unset VARIANT packages</title>
<updated>2021-11-01T19:18:55Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2021-10-22T19:12:10Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=19aae949c608c8e78475988a8c7b453b8187d865'/>
<id>urn:sha1:19aae949c608c8e78475988a8c7b453b8187d865</id>
<content type='text'>
If a Makefile defines some packages with VARIANT set, and others without
it, the latter will be built once for every different VARIANT set, each
build trumping the previous one.

Avoid rebuilds by only building unnamed variant packages when the first
variant is built.

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: use SPDX license tags</title>
<updated>2021-02-05T13:54:47Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2020-09-22T02:48:37Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=a17b8eaa2e4b319b7069170398fe965786a813e9'/>
<id>urn:sha1:a17b8eaa2e4b319b7069170398fe965786a813e9</id>
<content type='text'>
The license folder is a core part of OpenWrt and all GPL-2.0 licensed.
Use SPDX license tags to allow machines to check licenses.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
[rebase, keep some Copyright lines, sharpen commit message]
Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
<entry>
<title>include/subdir: on build failure always print error</title>
<updated>2020-11-28T04:02:40Z</updated>
<author>
<name>Karel Kočí</name>
</author>
<published>2020-11-13T07:07:02Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=501123eb7ae7ad06b16ba127fbe67cdf9d65a4da'/>
<id>urn:sha1:501123eb7ae7ad06b16ba127fbe67cdf9d65a4da</id>
<content type='text'>
It is impossible to locate package that failed the build just from log
once more build is run in parallel (that is more than one make job). The
only way is to scout log files for failed package going back trough log.

This change makes it so error is printed for package that failed every
time.

Signed-off-by: Karel Kočí &lt;karel.koci@nic.cz&gt;
</content>
</entry>
<entry>
<title>build: remove GNU time dependency</title>
<updated>2018-08-04T22:06:27Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-08-04T22:06:27Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=d3ddf6631e491a831617a5ae8b3d7924e47a275a'/>
<id>urn:sha1:d3ddf6631e491a831617a5ae8b3d7924e47a275a</id>
<content type='text'>
Replace the GNU time program invocation with a simple Perl script reporting
the timing values. Since we require Perl anyway for the build system, we can
as well use that instead of requiring a random GNU utility rarely installed
by default.

Fixes: ff6e62b288 ("build: log time taken by each packages/steps")
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>build: add busybox support to `time` prereq-check</title>
<updated>2018-06-18T19:27:01Z</updated>
<author>
<name>Andy Boyett</name>
</author>
<published>2018-05-17T05:09:57Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=591780615b304fb4624e363135942e9ee8f6caa3'/>
<id>urn:sha1:591780615b304fb4624e363135942e9ee8f6caa3</id>
<content type='text'>
Busybox time supports the GNU time '-f' syntax used by the build time
logging implemented in ff6e62b288c, however the prerequisite check added
only works with GNU time installed as `time` or `gtime`.

As busybox is a multicall binary, the name of the symlink setup by
SetupHostCommand also must be changed from `gtime` to `time` to fix the
value of argv[0]. This causes a number of shells (including bash) to use
their builtin impelementation of time, so the sole invocation has been
changed to use `env time` to use the value found on the $PATH.

Signed-off-by: Andy Boyett &lt;agb@agb.io&gt;
</content>
</entry>
<entry>
<title>build: log time taken by each packages/steps</title>
<updated>2018-05-07T08:31:35Z</updated>
<author>
<name>Etienne Champetier</name>
</author>
<published>2018-04-30T19:55:12Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=ff6e62b288cab103f9dd4200b49ec6dc47375eb8'/>
<id>urn:sha1:ff6e62b288cab103f9dd4200b49ec6dc47375eb8</id>
<content type='text'>
The idea is to easily get the list of packages taking the most time to build,
and see if we can improve them

v1: Use SetupHostCommand as recommended by John
v2: add space after 'time:', remove useless /usr/bin/time from SetupHostCommand

Signed-off-by: Etienne Champetier &lt;champetier.etienne@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: allow building an individual subdir without dependencies using NO_DEPS=1</title>
<updated>2017-02-21T12:03:20Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-02-20T11:14:32Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=e313a3302414c7d4480596e5441857c8511f79e4'/>
<id>urn:sha1:e313a3302414c7d4480596e5441857c8511f79e4</id>
<content type='text'>
QUILT=1 had the same effect, but it is sometimes useful to be able to do
this without quilt

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
</feed>
