<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/xback/include/host-build.mk, branch v17.01.1</title>
<subtitle>Staging tree of Koen Vandeputte</subtitle>
<id>https://git.openwrt.org/openwrt/staging/xback/atom?h=v17.01.1</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/xback/atom?h=v17.01.1'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/'/>
<updated>2017-02-01T15:03:57Z</updated>
<entry>
<title>build: properly pass CPP and CXX flags in HOST_MAKE_VARS</title>
<updated>2017-02-01T15:03:57Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2017-01-17T08:29:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=e5bc7bff85ba436f8ad4a1012b15d06d396f0b01'/>
<id>urn:sha1:e5bc7bff85ba436f8ad4a1012b15d06d396f0b01</id>
<content type='text'>
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>build: introduce default HOST_MAKE_VARS for host-builds</title>
<updated>2017-02-01T15:03:56Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2017-01-09T12:59:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=83c9bfad1e8a76e04efe8b540b404a2148374333'/>
<id>urn:sha1:83c9bfad1e8a76e04efe8b540b404a2148374333</id>
<content type='text'>
Inspired/adapted from `package-defaults.mk` MAKE_VARS.

Signed-off-by: Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: fix HOST_CONFIGURE_VARS placement</title>
<updated>2017-01-10T11:28:32Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2017-01-05T14:51:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=83b6bfc2357458f219872f97ed9c4894106131a1'/>
<id>urn:sha1:83b6bfc2357458f219872f97ed9c4894106131a1</id>
<content type='text'>
Instead of passing HOST_CONFIGURE_VARS as arguments to the configure script,
pass it as environment variables which brings the logic in line with the
behaviour of package-defaults.mk.

The change is needed since passing environment variables as configure
parameters only works with GNU autoconf which evaluates command line arguments
looking like variable assignments. Doing the same with non-autoconf configure
scripts is not guaranteed to work since such scripts might terminate due to
unknown argument errors.

One example case is the cmake configure script which bails out when called
as "./configure LDFLAGS=..." but not when called as "LDFLAGS=... ./configure".

Also change the SHELL override to CONFIG_SHELL in the default
HOST_CONFIGURE_VARS as the former is not properly propagated through the
various GNU configure invocations since it gets lost when configure re-
executes itself.

A prior attempt to change the variable placement had to be reverted due to
the missing SHELL -&gt; CONFIG_SHELL change, leading to misgenerated libtool
executables in various packages.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>build: remove obsolete parallel build related options</title>
<updated>2017-01-10T11:10:20Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-01-05T23:28:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=1e1d735e5213dac7c582304f58da674714f6aade'/>
<id>urn:sha1:1e1d735e5213dac7c582304f58da674714f6aade</id>
<content type='text'>
Always use the main make jobserver, which has been the default for ages

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>Revert "build: fix HOST_CONFIGURE_VARS placement"</title>
<updated>2017-01-05T13:34:11Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2017-01-05T13:29:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=267b05f273f9e2d48933d0e9866bfe7d6e28ee43'/>
<id>urn:sha1:267b05f273f9e2d48933d0e9866bfe7d6e28ee43</id>
<content type='text'>
This reverts commit 8395b63aac616f72fd835c59240fc2a4a6b28106.

Various host builds currently rely on the broken behaviour of
HOST_CONFIGURE_VARS so roll back to the previous state.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>build: fix HOST_CONFIGURE_VARS placement</title>
<updated>2017-01-05T13:21:27Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2017-01-05T13:10:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=28f9df62f513c073b790b2d4c78a72649adce6ef'/>
<id>urn:sha1:28f9df62f513c073b790b2d4c78a72649adce6ef</id>
<content type='text'>
Ensure that HOST_CONFIGURE_VARS are set before the actual configure command
instead of passing them as configure command arguments.

This change brings host-build.mk in line with package-defaults.mk and makes
host configure environment variables work as expected.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>host-build: remove openssl include path from host cflags</title>
<updated>2017-01-05T10:09:12Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-12-25T12:23:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=bdaa138c0d1020c12c586b5f6efded1e6e1c8902'/>
<id>urn:sha1:bdaa138c0d1020c12c586b5f6efded1e6e1c8902</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: add defaults for PKG_SOURCE, PKG_SOURCE_SUBDIR, PKG_VERSION</title>
<updated>2016-12-22T15:42:20Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-12-21T15:39:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=ffb0181a8731847ea0d02d6e158adf3d7d95c382'/>
<id>urn:sha1:ffb0181a8731847ea0d02d6e158adf3d7d95c382</id>
<content type='text'>
This makes it easier to unify versioning of git based package downloads.
PKG_SOURCE_DATE along with an 8-character abbreviation of the git hash
is used as PKG_VERSION, PKG_RELEASE should be used like normal packages.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: implement make check and make package/X/check</title>
<updated>2016-12-17T09:36:25Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-12-14T14:36:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=7a315b0b5d6aa91695853a8647383876e4b49a7a'/>
<id>urn:sha1:7a315b0b5d6aa91695853a8647383876e4b49a7a</id>
<content type='text'>
This is intended to be used for a wide array of package sanity checks.

The first check that is implemented is for the hash of downloaded files.
It checks:
  - Missing hash
  - Use of SHA256 instead of MD5
  - dl/&lt;file&gt; hash not matching hash in makefile
  - deprecated MD5SUM variable

The deprecated MD5SUM variable check is skipped for feeds/ until OpenWrt
is updated as well

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: remove duplicate Download/default definition from include/host-build.mk</title>
<updated>2016-12-16T14:35:21Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-12-16T14:26:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=881c5b47ece3702ee9ea6fe450cded8635da5056'/>
<id>urn:sha1:881c5b47ece3702ee9ea6fe450cded8635da5056</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
</feed>
