<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/chunkeey/include/host-build.mk, branch v19.07.5</title>
<subtitle>Staging tree of Christian Lamparter</subtitle>
<id>https://git.openwrt.org/openwrt/staging/chunkeey/atom?h=v19.07.5</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/chunkeey/atom?h=v19.07.5'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/'/>
<updated>2020-12-05T19:50:19Z</updated>
<entry>
<title>download: handle possibly invalid local tarballs</title>
<updated>2020-12-05T19:50:19Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2020-11-19T15:32:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=605adb1023efda0c29d160839fccc20801b717cd'/>
<id>urn:sha1:605adb1023efda0c29d160839fccc20801b717cd</id>
<content type='text'>
Currently it's assumed, that already downloaded tarballs are always
fine, so no checksum checking is performed and the tarball is used even
if it might be corrupted.

From now on, we're going to always check the downloaded tarballs before
considering them valid.

Steps to reproduce:

 1. Remove cached tarball

   rm dl/libubox-2020-08-06-9e52171d.tar.xz

 2. Download valid tarball again

   make package/libubox/download

 3. Invalidate the tarball

   sed -i 's/PKG_MIRROR_HASH:=../PKG_MIRROR_HASH:=ff/' package/libs/libubox/Makefile

 4. Now compile with corrupt tarball source

   make package/libubox/{clean,compile}

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
(cherry picked from commit 4e19cbc553350b8146985367ba46514cf50e3393)
</content>
</entry>
<entry>
<title>build: do not override CCACHE_DIR when ccache is disabled</title>
<updated>2018-07-24T13:23:05Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-07-24T13:23:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=991c7a4f69976f72bcee3f76d6917b224da45ea1'/>
<id>urn:sha1:991c7a4f69976f72bcee3f76d6917b224da45ea1</id>
<content type='text'>
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>build: pass HOSTCXX to host builds as CXX</title>
<updated>2018-04-20T11:20:25Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2018-04-20T11:04:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=a1c65b41cbaa12b43af7bbd40db23d482be629c8'/>
<id>urn:sha1:a1c65b41cbaa12b43af7bbd40db23d482be629c8</id>
<content type='text'>
Fixes cmake build on some systems that also have an older clang++

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: allow PKG_PREPARED_DEPENDS and PKG_CONFIG_DEPENDS to be changed after including package.mk</title>
<updated>2017-12-12T11:45:28Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-12-12T11:20:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=905bbc96efdef696c33d8a8bc202a7a35fe7fe35'/>
<id>urn:sha1:905bbc96efdef696c33d8a8bc202a7a35fe7fe35</id>
<content type='text'>
Reverts commit a9c96ef0ac7ac99e4928f5312f3d0d1252c98328 and replaces it
with a different approach

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: add a darwin sitefile to deal with macOS 10.12 + Xcode 9 build errors</title>
<updated>2017-10-05T19:14:43Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-10-05T17:45:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=603900ef820d20d96a10032160bf6c67203b33e6'/>
<id>urn:sha1:603900ef820d20d96a10032160bf6c67203b33e6</id>
<content type='text'>
Certain functions are available in system headers, but only work on
macOS 10.13

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: stop overriding STAGING_DIR_HOST for toolchain build</title>
<updated>2017-05-25T17:01:07Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-05-03T13:01:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=f62f4b3c5c9d059a2e6a1e80ce7b4267ef0c236b'/>
<id>urn:sha1:f62f4b3c5c9d059a2e6a1e80ce7b4267ef0c236b</id>
<content type='text'>
This causes various issues in other places that assume that host
binaries are staged in STAGING_DIR_HOST.
Since all the right places use HOST_BUILD_PREFIX, override that instead.
This fixes some issues with quilt on toolchain dirs

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: fix STAMP_PREPARED with quilt</title>
<updated>2017-03-22T19:17:20Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-03-22T19:16:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=89118da865a34ed9537a088196d81ca9e37cb983'/>
<id>urn:sha1:89118da865a34ed9537a088196d81ca9e37cb983</id>
<content type='text'>
quilt.mk needs to be included first, to ensure that STAMP_PREPARED does
not include the hash if quilt is used.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: improve performance by avoiding lazy-eval for make shell calls</title>
<updated>2017-03-16T18:13:47Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-03-15T17:12:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=a9c96ef0ac7ac99e4928f5312f3d0d1252c98328'/>
<id>urn:sha1:a9c96ef0ac7ac99e4928f5312f3d0d1252c98328</id>
<content type='text'>
Avoids lots of redundant calls to mkhash on things like
package/kernel/linux

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: get rid of host.mk</title>
<updated>2017-02-26T12:31:44Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-02-20T13:24:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=9467ce42da7fbcec1a4b5b8e08e2dcea3c67aa96'/>
<id>urn:sha1:9467ce42da7fbcec1a4b5b8e08e2dcea3c67aa96</id>
<content type='text'>
Defined required host related variables in toplevel.mk instead

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: make Host/Install/Default use Host/Compile/Default with an extra argument</title>
<updated>2017-02-09T13:49:35Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-02-09T12:34:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=fe1e3622a271386ea0413c97d9884e9935e17f11'/>
<id>urn:sha1:fe1e3622a271386ea0413c97d9884e9935e17f11</id>
<content type='text'>
Allows parallelizing compile steps that might be necessary during install

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