<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/xback/tools/mkimage, branch v17.01.4</title>
<subtitle>Staging tree of Koen Vandeputte</subtitle>
<id>https://git.openwrt.org/openwrt/staging/xback/atom?h=v17.01.4</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/xback/atom?h=v17.01.4'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/'/>
<updated>2017-01-11T02:48:30Z</updated>
<entry>
<title>tools: mkimage: pass crypto libraries through HOST_LOADLIBES (FS#381)</title>
<updated>2017-01-11T02:48:30Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2017-01-11T01:43:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=69be65b594c4fafbc4e58dd3cd235547f02a33ca'/>
<id>urn:sha1:69be65b594c4fafbc4e58dd3cd235547f02a33ca</id>
<content type='text'>
Since linker argument order is significant on modern host compilers, pass
the required libcrypto libraries through the HOST_LOADLIBES variable in
order to ensure proper order of the final linker command line.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>tools: mkimage: use pkg-config to discover libcrypto linker flags</title>
<updated>2017-01-05T13:21:27Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2017-01-05T13:15:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=0c03650160d388f5dd83ba3e30da5d8223acf283'/>
<id>urn:sha1:0c03650160d388f5dd83ba3e30da5d8223acf283</id>
<content type='text'>
LibreSSL's libcrypto.so has an indirect dependency to librt for clock_gettime()
on Linux.

Use pkg-config to portably discover the required linker flags.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&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.openwrt.org/openwrt/staging/xback/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>mkimage: fix openssl 1.1.x compat fix with libressl</title>
<updated>2016-11-30T19:24:33Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-11-30T19:24:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=e678c9f764c37f963e6667777b6a05bddcf05ea5'/>
<id>urn:sha1:e678c9f764c37f963e6667777b6a05bddcf05ea5</id>
<content type='text'>
libressl sets OPENSSL_VERSION_NUMBER to 0x20000000L, which breaks API
checks based on it.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>tools: mkimage: fix build with OpenSSL 1.1.x (FS#182)</title>
<updated>2016-11-30T17:20:32Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2016-11-30T17:09:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=70b104f98c0657323b28fce140b73a94bf3eb756'/>
<id>urn:sha1:70b104f98c0657323b28fce140b73a94bf3eb756</id>
<content type='text'>
The OpenSSL 1.1.x version series undergone some major API changes which made
the RSA structure opaque and deprecated a number of methods, so add some
conditional compat code to make the u-boot source build again.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>tools: mkimage: sync include/linux/compiler*.h with u-boot master</title>
<updated>2016-05-08T21:37:40Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2016-05-08T20:06:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=c7e2a89a4d784b744c908ae2bb635d93c1622870'/>
<id>urn:sha1:c7e2a89a4d784b744c908ae2bb635d93c1622870</id>
<content type='text'>
Fixes build with GCC 6.

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
<entry>
<title>tools/mkimage: backport SOURCE_DATE_EPOCH for reproducible builds</title>
<updated>2016-01-28T22:42:44Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-01-28T22:42:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=37f09b8129aadb8cba52c15446a31dfb59328e16'/>
<id>urn:sha1:37f09b8129aadb8cba52c15446a31dfb59328e16</id>
<content type='text'>
This pulls in Paul Kocialkowski's SOURCE_DATE_EPOCH support patch for u-boot,
which landed upstream circa July 2015. Note that this "host" u-boot repo is
only used to compile the 'mkimage' utility, and isn't used to actually compile
a bootloader for any target.

This patch could be removed if/when the host u-boot package is updated to a
contemporary version (but there doesn't seem to be any motivation/need to do
so).

Signed-off-by: bryan newbold &lt;bnewbold@robocracy.org&gt;
Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt; [fix portability error, refresh patches]

SVN-Revision: 48542
</content>
</entry>
<entry>
<title>mkimage: cross compile fix: pass HOST_*FLAGS in to uboot's makefile</title>
<updated>2015-07-19T14:59:26Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2015-07-19T14:59:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=0fc6755f66c842c2b25768bf954fdf60355c21e0'/>
<id>urn:sha1:0fc6755f66c842c2b25768bf954fdf60355c21e0</id>
<content type='text'>
The HOST_*FLAGS are for compiling programs which will run on the machine that is
running the build.  Setting these flags is frequently required for unusual
cross-compiles.

Signed-off-by: Lawrence D'Anna &lt;larry@elder-gods.org&gt;

SVN-Revision: 46424
</content>
</entry>
<entry>
<title>tools/mkimage: backport gcc5 compatibility, patch</title>
<updated>2015-05-19T22:17:16Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2015-05-19T22:17:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=2ef739d258671a35331e65457a1f8c921b48cb3f'/>
<id>urn:sha1:2ef739d258671a35331e65457a1f8c921b48cb3f</id>
<content type='text'>
Fedora 22 includes gcc5 by default
build leads to error:
include/linux/compiler-gcc.h:114:30: fatal error: linux/compiler-gcc5.h: No such file or directory

backport upstream patch: "Add linux/compiler-gcc5.h to fix builds with gcc5"
id: 478b02f1a7043b673565075ea5016376f3293b23

Issue was reported at
https://forum.openwrt.org/viewtopic.php?id=56853
&amp; replicated in a VM

created, flashed and tested ar71xx image successfully
as test

Signed-off-by: Dirk Neukirchen &lt;dirkneukirchen@web.de&gt;
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;

SVN-Revision: 45703
</content>
</entry>
<entry>
<title>tools: remove static linking support</title>
<updated>2015-02-06T00:00:43Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2015-02-06T00:00:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=f7e56763e12bdff2261929bbcb691e770341d043'/>
<id>urn:sha1:f7e56763e12bdff2261929bbcb691e770341d043</id>
<content type='text'>
Signed-off-by: Jo-Philipp Wich &lt;jow@openwrt.org&gt;

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