<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/hauke/rules.mk, branch v19.07.6</title>
<subtitle>Hauke Mehrtens staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/hauke/atom?h=v19.07.6</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/hauke/atom?h=v19.07.6'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/'/>
<updated>2020-12-05T19:50:19Z</updated>
<entry>
<title>cmake.mk,rules.mk: fix host builds using CMake and ccache</title>
<updated>2020-12-05T19:50:19Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2020-11-27T21:50:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=5abe98947542cd9374912f895f057fe56f7036b8'/>
<id>urn:sha1:5abe98947542cd9374912f895f057fe56f7036b8</id>
<content type='text'>
Commit f98878e4c17d ("cmake.mk: set C/CXX compiler for host builds as
well") has introduced regression as it didn't taken usage of ccache into
the account so fix it by handling ccache use cases as well.

In order to get this working we need to export HOSTCXX_NOCACHE in
rules.mk as well.

Fixes: f98878e4c17d ("cmake.mk: set C/CXX compiler for host builds as well")
Reported-by: Ansuel Smith &lt;ansuelsmth@gmail.com&gt;
Tested-by: Ansuel Smith &lt;ansuelsmth@gmail.com&gt;
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
(cherry picked from commit 524fb5646eec6147aadfdd508219f39bcf8ba8fc)
</content>
</entry>
<entry>
<title>librpc: remove package</title>
<updated>2019-01-22T12:29:46Z</updated>
<author>
<name>Andy Walsh</name>
</author>
<published>2018-08-13T11:14:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=94f6030170d3c80f064ea3ed5445217cd479e044'/>
<id>urn:sha1:94f6030170d3c80f064ea3ed5445217cd479e044</id>
<content type='text'>
* replaced with packages/libtirpc
* remove busybox options rarely used/deprecated
BUSYBOX_CONFIG_FEATURE_MOUNT_NFS
BUSYBOX_CONFIG_FEATURE_INETD_RPC

Signed-off-by: Andy Walsh &lt;andy.walsh44+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>rules.mk: fix syntax error</title>
<updated>2018-11-29T11:33:15Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-11-29T11:32:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=1416b63dcbadbb5c11c2591b4513f5276b6dc744'/>
<id>urn:sha1:1416b63dcbadbb5c11c2591b4513f5276b6dc744</id>
<content type='text'>
Fix broken assignment operator added in a previous commit.

Fixes db73ec9f51 ("rules.mk: add INSTALL_SUID macro")
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>rules.mk: add INSTALL_SUID macro</title>
<updated>2018-11-29T11:06:16Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-11-29T10:59:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=b0261ee5e9bcbc743960727b5aad1829250d1add'/>
<id>urn:sha1:b0261ee5e9bcbc743960727b5aad1829250d1add</id>
<content type='text'>
This is useful for packages that want to stage SUID executables.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>rules.mk: add ESED command</title>
<updated>2018-09-24T14:57:27Z</updated>
<author>
<name>Konstantin Demin</name>
</author>
<published>2018-03-05T09:46:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=d3b43f49acb38cbe364da8735c9617427edd3d81'/>
<id>urn:sha1:d3b43f49acb38cbe364da8735c9617427edd3d81</id>
<content type='text'>
ESED is SED with extended regular expressions turned on.
Command line and usage are the same as for SED.

Signed-off-by: Konstantin Demin &lt;rockdrilla@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain/gcc: add config symbol to determine how to apply path remapping</title>
<updated>2018-08-20T07:24:29Z</updated>
<author>
<name>Syrone Wong</name>
</author>
<published>2018-07-26T14:38:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=713cee6463a8b654d2c72e469112130373c1336b'/>
<id>urn:sha1:713cee6463a8b654d2c72e469112130373c1336b</id>
<content type='text'>
Added boolean symbol for GCC 8 and higher, when we add newer GCC, we don't have
to modify rules.mk to keep things consistant.

Fixes: da9d760 ("rules.mk: replace iremap when using GCC 8")

Signed-off-by: Syrone Wong &lt;wong.syrone@gmail.com&gt;
</content>
</entry>
<entry>
<title>rules.mk: replace iremap when using GCC 8</title>
<updated>2018-07-22T15:16:52Z</updated>
<author>
<name>Syrone Wong</name>
</author>
<published>2018-06-21T15:08:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=da9d760ea1c0450e9e6b1c0cdd5331e633c75887'/>
<id>urn:sha1:da9d760ea1c0450e9e6b1c0cdd5331e633c75887</id>
<content type='text'>
The original -iremap is replaced by -fmacro-prefix-map in GCC 8

Signed-off-by: Syrone Wong &lt;wong.syrone@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: include package directory in sha256sums when running on buildbot</title>
<updated>2018-06-27T16:54:09Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-06-27T16:51:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=681e825f8fbf59a32c3b09810b2a3fef29880c63'/>
<id>urn:sha1:681e825f8fbf59a32c3b09810b2a3fef29880c63</id>
<content type='text'>
In order to be able to better compare files to sync in the future, include
all BIN_DIR subdirectories in the checksum calculation.

To not break existing applications, restrict the recursive checksumming to
CONFIG_BUILDBOT for now.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>imagebuilder: reuse rootfs preparation from rootfs.mk</title>
<updated>2018-03-07T08:59:08Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2018-03-06T08:38:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=2fbf669730bfa7342b36711d275bfe4c7951ac1b'/>
<id>urn:sha1:2fbf669730bfa7342b36711d275bfe4c7951ac1b</id>
<content type='text'>
In addition to removing redundant code, this fixes various issues in
IB-generated images that have been fixed in prepare_rootfs before,
including better handling of CONFIG_CLEAN_IPKG and enabling of initscripts
from FILES.

We also reuse the opkg macro and remove --force-... flags that have been
removed from rootfs.mk as well.

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
<entry>
<title>rules.mk: drop `include_mk` build rule</title>
<updated>2018-01-26T11:55:14Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2018-01-24T10:56:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=cfdfa6d04e16b001e45054dafbf5df3cfc98ef03'/>
<id>urn:sha1:cfdfa6d04e16b001e45054dafbf5df3cfc98ef03</id>
<content type='text'>
The only users of this were the python packages
from the `packages` feed.
The 2 python interpreters would export some mk
files (e.g. python-package.mk) and then other
python packages would include it via this rule.

But there's a few things wrong with this approach,
most of them drawing from the fact that python host
needs to be built first, to export these mk files.

By now all uses of include_mk have been corrected
in the feeds and this can be removed.

Signed-off-by: Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;
</content>
</entry>
</feed>
