<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/toolchain/wrapper, branch master</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2025-06-23T11:30:15Z</updated>
<entry>
<title>toolchain/wrapper: add missing qstrip to info.mk export</title>
<updated>2025-06-23T11:30:15Z</updated>
<author>
<name>Ondrej Cierny</name>
</author>
<published>2025-06-20T21:43:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=1ce0eb5bf2b36fa866117fd9ebd6b1a9bce14a0f'/>
<id>urn:sha1:1ce0eb5bf2b36fa866117fd9ebd6b1a9bce14a0f</id>
<content type='text'>
When using an external toolchain, the SetToolchainInfo function
is missing a qstrip call on GCC_VERSION, which results in quotes
making it to the toolchain info.mk file.

This leads to a failure to build the libgcc ipk package because
the quotes make it to its version and filename. For some reason,
it only fails on the first make invocation, but succeeds on
subsequent ones on my setup.

Fix this issue by adding the qstrip, making it consistent with
the internal toolchain approach.

Signed-off-by: Ondrej Cierny &lt;o.cierny@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/19192
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain/wrapper: fill and reference info.mk in staging_dir ext toolchain</title>
<updated>2024-04-21T15:59:17Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2024-04-20T16:29:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=0e161968a7358cc23af28b627ecb794b3cdaea72'/>
<id>urn:sha1:0e161968a7358cc23af28b627ecb794b3cdaea72</id>
<content type='text'>
Currently when external toolchain is used, a info.mk is created (with
to-be-filled values) but is never actually filled with real values and
is never actually used in rules.mk.

This info.mk is used down the code with special packages like libgcc to
reference info like gcc version and package special library.

To mimic what is done with internal toolchain, add the include in
rules.mk for info.mk also for external library and in fix
toolchain/wrapper to fill the staging_dir info.mk.

The logic is to check if the external toolchain provide an info.mk and
if it doesn't we at least fill the GCC_VERSION with the value set in the
.config file.

With this special library like libgcc correctly reference and have set the
GCC_VERSION variable.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>buildroot: allow specifying libc personality for external toolchains</title>
<updated>2013-02-20T15:06:10Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2013-02-20T15:06:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=9622f68581cea9d607bbd641b89350c2420720d5'/>
<id>urn:sha1:9622f68581cea9d607bbd641b89350c2420720d5</id>
<content type='text'>
SVN-Revision: 35703
</content>
</entry>
<entry>
<title>use ext-toolchain.sh to integrate external toolchains Use ext-toolchain.sh to wrap external toolchain commands, abort build if certain features such as CONFIG_SOFT_FLOAT or CONFIG_IPV6 are enabled but not supported by the toolchain.</title>
<updated>2012-01-18T03:08:09Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2012-01-18T03:08:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=5b7668ca44e6d6e2bcf175e7f64093bd1b71db19'/>
<id>urn:sha1:5b7668ca44e6d6e2bcf175e7f64093bd1b71db19</id>
<content type='text'>
SVN-Revision: 29766
</content>
</entry>
</feed>
