<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/lynxis/include/kernel-build.mk, branch reboot</title>
<subtitle>lynxis staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/lynxis/atom?h=reboot</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/lynxis/atom?h=reboot'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/'/>
<updated>2016-01-31T23:29:16Z</updated>
<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.openwrt.org/openwrt/staging/lynxis/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.openwrt.org/openwrt/staging/lynxis/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>
<entry>
<title>kernel-build.mk: add .NOTPARALLEL</title>
<updated>2014-10-12T15:00:19Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2014-10-12T15:00:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=51c665bbdb48feeaee0b7dd5e027c14a78a64176'/>
<id>urn:sha1:51c665bbdb48feeaee0b7dd5e027c14a78a64176</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;

SVN-Revision: 42876
</content>
</entry>
<entry>
<title>kernel-build: fix STRIP_KERNEL_EXPORTS for recent kernels</title>
<updated>2014-09-15T16:18:48Z</updated>
<author>
<name>John Crispin</name>
</author>
<published>2014-09-15T16:18:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=2ef0acc5fcda557fa5aaad35d27cb8cf75be96d2'/>
<id>urn:sha1:2ef0acc5fcda557fa5aaad35d27cb8cf75be96d2</id>
<content type='text'>
Recent kernels started to mark exported symbols as global.
Adapt expressions in kernel-build.mk to also match global symbols
when grep'ing through nm output.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;

SVN-Revision: 42555
</content>
</entry>
<entry>
<title>include: fix kernel download failure with git &amp; local trees</title>
<updated>2014-06-02T12:43:13Z</updated>
<author>
<name>John Crispin</name>
</author>
<published>2014-06-02T12:43:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=2e240a44c14d673b48f824fedd50979f38ea4571'/>
<id>urn:sha1:2e240a44c14d673b48f824fedd50979f38ea4571</id>
<content type='text'>
When using the options EXTERNAL_KERNEL_TREE or KERNEL_GIT_CLONE_URI,
the command "make downloads" fails as it tries to download the kernel
tarball despite the option. This doesn't happen during a regular build
as in that case, the dependency is conditionned through the LINUX_SITE
variable, which is not set in these cases.

Below is a snapshot of the error for an target using a 3.14 kernel:

make[3]: *** No rule to make target `.../dl/linux-3.14.tar.xz',
needed by `download'.  Stop.

Change-Id: I1244969c1bbf9c81a6a64d68ae88ac58b0f8e79e
Signed-off-by: Mathieu Olivari &lt;mathieu@qca.qualcomm.com&gt;

SVN-Revision: 40913
</content>
</entry>
<entry>
<title>build: speed up kernel symbol export stripping</title>
<updated>2013-12-14T13:14:44Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2013-12-14T13:14:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=5a6a47e43129716946df6309d3495f5205c7dd95'/>
<id>urn:sha1:5a6a47e43129716946df6309d3495f5205c7dd95</id>
<content type='text'>
GNU grep has a high per-expression setup overhead when compiling regular
expressions. Use -F to force it to interpret the input as fixed strings,
which is much faster (fraction of a second instead of multiple minutes).

Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;

SVN-Revision: 39049
</content>
</entry>
<entry>
<title>buildroot: build a second pass kernel if initramfs is enabled</title>
<updated>2013-06-27T19:58:20Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2013-06-27T19:58:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=a890ccd6e0624e51f6a97f38b6b7d4ee54bb3992'/>
<id>urn:sha1:a890ccd6e0624e51f6a97f38b6b7d4ee54bb3992</id>
<content type='text'>
If initramfs is enabled, build a second pass kernel containing the CPIO
rootfs, preliminary work to get non exclusive enabling of initramfs.

Signed-off-by: Florian Fainelli &lt;florian@openwrt.org&gt;

SVN-Revision: 37047
</content>
</entry>
<entry>
<title>kernel: use -ffunction-sections, -fdata-sections and --gc-sections on mips</title>
<updated>2013-01-26T16:26:13Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2013-01-26T16:26:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=8933b918cd6bce2db5a6a5a51513b62672f13069'/>
<id>urn:sha1:8933b918cd6bce2db5a6a5a51513b62672f13069</id>
<content type='text'>
in combination with kernel symbol export stripping this significantly reduces
the kernel image size

SVN-Revision: 35320
</content>
</entry>
<entry>
<title>kernel: fix module export stripping</title>
<updated>2013-01-26T16:26:04Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2013-01-26T16:26:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=7809d73fd2b78c65aad0a1e18b06c3a4c0c15a8d'/>
<id>urn:sha1:7809d73fd2b78c65aad0a1e18b06c3a4c0c15a8d</id>
<content type='text'>
SVN-Revision: 35319
</content>
</entry>
<entry>
<title>kernel: fix stripping symbol exports</title>
<updated>2012-12-02T17:42:17Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2012-12-02T17:42:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=24b31c9428706b76be4bdffcc586d7a19fdc4207'/>
<id>urn:sha1:24b31c9428706b76be4bdffcc586d7a19fdc4207</id>
<content type='text'>
SVN-Revision: 34458
</content>
</entry>
</feed>
