<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/stintel/include/toolchain-build.mk, branch master</title>
<subtitle>Staging tree of Stijn Tintel</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/stintel/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/'/>
<updated>2022-07-01T17:17:36Z</updated>
<entry>
<title>toolchain: fix dangling symlink to self in FixupLibdir</title>
<updated>2022-07-01T17:17:36Z</updated>
<author>
<name>Sven Wegener</name>
</author>
<published>2015-12-17T10:59:24Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=5c04efd2d7d9432f75843c3fd472458ad37d203d'/>
<id>urn:sha1:5c04efd2d7d9432f75843c3fd472458ad37d203d</id>
<content type='text'>
This avoids a dangling symlink to self when reinstalling the toolchain:

./staging_dir/toolchain-mips_24kc_gcc-9.3.0_musl/lib/lib -&gt; lib

This is caused by the fact that in the toolchain dir we have

'lib64 -&gt; lib'

and on executing

'ln lib ./staging_dir/toolchain-mips_24kc_gcc-9.3.0_musl/lib64'

ln dereference the symbolic link 'lib64' to 'lib' so the REAL command is

'ln lib ./staging_dir/toolchain-mips_24kc_gcc-9.3.0_musl/lib'

this results in the dangling symlink to self.

Signed-off-by: Sven Wegener &lt;sven.wegener@stealer.net&gt;
[ add more details to the commit description and fix title ]
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: use SPDX license tags</title>
<updated>2021-02-05T13:54:47Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2020-09-22T02:48:37Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=a17b8eaa2e4b319b7069170398fe965786a813e9'/>
<id>urn:sha1:a17b8eaa2e4b319b7069170398fe965786a813e9</id>
<content type='text'>
The license folder is a core part of OpenWrt and all GPL-2.0 licensed.
Use SPDX license tags to allow machines to check licenses.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
[rebase, keep some Copyright lines, sharpen commit message]
Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
<entry>
<title>toolchain: Include hardening.mk for toolchain build</title>
<updated>2019-01-24T20:52:39Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2019-01-01T23:34:18Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=e61061a0886e2d0d6b075d75ae9b53d0a6bc9042'/>
<id>urn:sha1:e61061a0886e2d0d6b075d75ae9b53d0a6bc9042</id>
<content type='text'>
This adds the hardening options also to the toolchain build.
With this change the /usr/lib/libstdc++.so.6.0.24 library will have
stack canaries and the /lib/libgcc_s.so.1 library will have Full RELRO.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>build: stop overriding STAGING_DIR_HOST for toolchain build</title>
<updated>2017-05-25T17:01:07Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-05-03T13:01:03Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=f62f4b3c5c9d059a2e6a1e80ce7b4267ef0c236b'/>
<id>urn:sha1:f62f4b3c5c9d059a2e6a1e80ce7b4267ef0c236b</id>
<content type='text'>
This causes various issues in other places that assume that host
binaries are staged in STAGING_DIR_HOST.
Since all the right places use HOST_BUILD_PREFIX, override that instead.
This fixes some issues with quilt on toolchain dirs

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: extend CONFIG_AUTOREMOVE to tools/</title>
<updated>2017-01-18T22:57:09Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-01-18T17:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=d98bb7e6b96d5bb700800c797f68bf391335374d'/>
<id>urn:sha1:d98bb7e6b96d5bb700800c797f68bf391335374d</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>include: remove trailing whitespaces</title>
<updated>2015-03-29T07:29:18Z</updated>
<author>
<name>Luka Perkov</name>
</author>
<published>2015-03-29T07:29:18Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=7002f6326e9dcd4cb3272763ba9b9debd9f3a60d'/>
<id>urn:sha1:7002f6326e9dcd4cb3272763ba9b9debd9f3a60d</id>
<content type='text'>
Signed-off-by: Luka Perkov &lt;luka@openwrt.org&gt;

SVN-Revision: 45127
</content>
</entry>
<entry>
<title>toolchain: enable parallel build for uClibc, remove the obsolete TOOLCHAIN_PARALLEL config symbol</title>
<updated>2012-10-17T13:03:08Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2012-10-17T13:03:08Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=c6ba19c70e1bde7cb94c77ae64537294cfef2ae9'/>
<id>urn:sha1:c6ba19c70e1bde7cb94c77ae64537294cfef2ae9</id>
<content type='text'>
SVN-Revision: 33807
</content>
</entry>
<entry>
<title>toolchain: fix up lib64 symlink to lib before copying the initial prefix dir to avoid errors on copying</title>
<updated>2012-06-30T21:43:59Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2012-06-30T21:43:59Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=59b384dabe20a4930b1c8ff4e0f48367cc080662'/>
<id>urn:sha1:59b384dabe20a4930b1c8ff4e0f48367cc080662</id>
<content type='text'>
SVN-Revision: 32556
</content>
</entry>
<entry>
<title>optionally support parallel toolchain build. This defaults to off, because certain toolchain versions are known to break on parallel build. However, it significantly speeds up the build and latest versions of the tools do compile fine.</title>
<updated>2010-10-03T12:54:07Z</updated>
<author>
<name>Michael Büsch</name>
</author>
<published>2010-10-03T12:54:07Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=cf323eb924bf6a5b45e136f7afef91078d5b070d'/>
<id>urn:sha1:cf323eb924bf6a5b45e136f7afef91078d5b070d</id>
<content type='text'>
SVN-Revision: 23196
</content>
</entry>
<entry>
<title>binutils: fix path to cloog and ppl</title>
<updated>2009-11-02T00:47:24Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2009-11-02T00:47:24Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=affe22dce74e930c35abc094d5c523135b2f0be0'/>
<id>urn:sha1:affe22dce74e930c35abc094d5c523135b2f0be0</id>
<content type='text'>
SVN-Revision: 18265
</content>
</entry>
</feed>
