<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/yousong/include/kernel-build.mk, branch master</title>
<subtitle>Yousong Zhou staging tree</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/yousong/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/yousong/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/yousong/'/>
<updated>2017-02-26T12:31:44Z</updated>
<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-03.infra.openwrt.org/openwrt/staging/yousong/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: skip headers install and config on make target/linux/prepare</title>
<updated>2017-02-15T11:35:17Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-02-15T11:34:52Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/yousong/commit/?id=dce6eeccc09339c7101a5b6b3fdba8b4d8f41247'/>
<id>urn:sha1:dce6eeccc09339c7101a5b6b3fdba8b4d8f41247</id>
<content type='text'>
This simplifies working with quilt on the kernel tree

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>git-kernel: $(SUBDIR) should always be $(LINUX_VERSION)</title>
<updated>2017-01-18T20:03:26Z</updated>
<author>
<name>Mirko Vogt</name>
</author>
<published>2017-01-18T13:36:45Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/yousong/commit/?id=c99f8815680fb4abf42cbb2e9d1a909f8f373b02'/>
<id>urn:sha1:c99f8815680fb4abf42cbb2e9d1a909f8f373b02</id>
<content type='text'>
Before SUBDIR was set to $(PATCHVER) which may
or may not include the minor version number of
the linux kernel version. Usually it doesn't.

So the git-clone'd linux kernel was packed without
the minor version number taken into account, which
broke further processing, as it expected the
extracted dir being named linux-$(LINUX_VERSION)
(=with minor version) rather than linux-$(PATCHVER)
(=without minor version).

Changing SUBDIR to $(LINUX_VERSION) creates
consistent behaviour here.

Signed-off-by: Mirko Vogt &lt;mirko-openwrt@nanl.de&gt;
</content>
</entry>
<entry>
<title>treewide: clean up download hashes</title>
<updated>2016-12-16T21:39:22Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-12-16T16:32:10Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/yousong/commit/?id=720b99215da295a2e7b4acdef30b58bec6acedc2'/>
<id>urn:sha1:720b99215da295a2e7b4acdef30b58bec6acedc2</id>
<content type='text'>
Replace *MD5SUM with *HASH, replace MD5 hashes with SHA256

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>include/kernel: Switch to git download method</title>
<updated>2016-12-04T10:41:51Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2016-11-09T17:34:18Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/yousong/commit/?id=9a08c0ba807b7e362de5afe78140f3bb4188746c'/>
<id>urn:sha1:9a08c0ba807b7e362de5afe78140f3bb4188746c</id>
<content type='text'>
Utilize the existing git download logic from include/download.mk and migrate
the kernel download over to it. This avoids repeatedly cloning kernel sources
after a make target/linux/clean for instance.

Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt; [fix build error]
</content>
</entry>
<entry>
<title>build: fix regression on running make kernel_menuconfig</title>
<updated>2016-10-04T15:51:49Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-10-04T15:51:48Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/yousong/commit/?id=86c966a8ae9c4e74b912a16a760aaed17c68eb32'/>
<id>urn:sha1:86c966a8ae9c4e74b912a16a760aaed17c68eb32</id>
<content type='text'>
The build system overrides HOST_LOADLIBES to add the staging dir to the
library search path. menuconfig needs -lncurses, add another override
for it.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>kernel: check the right directories for rebuild</title>
<updated>2016-08-19T09:02:47Z</updated>
<author>
<name>Jonas Gorski</name>
</author>
<published>2016-08-19T08:57:30Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/yousong/commit/?id=f3923dab7b79e436292ce51c2cdc358dac2c81f3'/>
<id>urn:sha1:f3923dab7b79e436292ce51c2cdc358dac2c81f3</id>
<content type='text'>
Pass KERNEL_FILE_DEPENDS to rdep instead of PKG_FILE_DEPENDS, which is
empty. Also don't pass $(CURDIR) as the directory to timestamp, as it
would also pick up non kernel related changes like image building code.

Should fix kernel being rebuild for unrelated changes, as well as not
being rebuild for changes in target/linux/generic.

Fixes: 22ef1c83b35c ("kernel: make the kernel build auto-clean the build dir like package build")
Signed-off-by: Jonas Gorski &lt;jonas.gorski@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: make the kernel build auto-clean the build dir like package builds</title>
<updated>2016-08-05T12:17:08Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-08-05T12:08:47Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/yousong/commit/?id=22ef1c83b35cd5633b0c58c9c38a43494a906a6a'/>
<id>urn:sha1:22ef1c83b35cd5633b0c58c9c38a43494a906a6a</id>
<content type='text'>
Previous behavior can be restored by using QUILT=1 on target/prepare

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build system: have tar use $SOURCE_DATE_EPOCH for --mtime</title>
<updated>2016-01-31T23:29:16Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-01-31T23:29:16Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/yousong/commit/?id=be6acba4dc5c9013a8f61fb2e9d2dbb976126aa8'/>
<id>urn:sha1:be6acba4dc5c9013a8f61fb2e9d2dbb976126aa8</id>
<content type='text'>
The --mtime argument to 'tar' sets the modification time for all files within
the archive, which determines the timestamp files will get when they are
extracted. In this case, rootfs and other tarballs will get mtimes which
correspond to the last commit timestamp of the build system, as reported by
git/subversion.

This is a step towards reproducible image builds.

Signed-off-by: bryan newbold &lt;bnewbold@robocracy.org&gt;
Signed-off-by: Alexander Couzens &lt;lynxis@fe80.eu&gt;
Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;

SVN-Revision: 48586
</content>
</entry>
<entry>
<title>kernel: remove .config.prev when running make kernel_*config to fix rebuild errors</title>
<updated>2016-01-29T00:38:49Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-01-29T00:38:49Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/yousong/commit/?id=3021d3139b7fa96b15649d18c930bd5ba89e5582'/>
<id>urn:sha1:3021d3139b7fa96b15649d18c930bd5ba89e5582</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;

SVN-Revision: 48545
</content>
</entry>
</feed>
