<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/jogo/toolchain/uClibc, branch master</title>
<subtitle>Staging tree of Jonas Gorski</subtitle>
<id>https://git.openwrt.org/openwrt/staging/jogo/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/jogo/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jogo/'/>
<updated>2019-01-27T00:04:53Z</updated>
<entry>
<title>update uClibc-ng from 1.0.30 to 1.0.31</title>
<updated>2019-01-27T00:04:53Z</updated>
<author>
<name>protonesso</name>
</author>
<published>2019-01-04T14:57:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jogo/commit/?id=d018b55a18aef3477d7ac46393dbee5363a12e59'/>
<id>urn:sha1:d018b55a18aef3477d7ac46393dbee5363a12e59</id>
<content type='text'>
Signed-off-by: protonesso &lt;nagakamira@gmail.com&gt;
</content>
</entry>
<entry>
<title>uClibc-ng: update to 1.0.30</title>
<updated>2018-05-22T05:20:26Z</updated>
<author>
<name>Evgeniy Didin</name>
</author>
<published>2018-05-21T10:50:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jogo/commit/?id=83e926270361ca2cc7c773282bb1b57a5e67588f'/>
<id>urn:sha1:83e926270361ca2cc7c773282bb1b57a5e67588f</id>
<content type='text'>
uClibc-ng 1.0.28 does not provide PF_VSOCK/AF_VSOCK definitions,
which causes iproute2 v4.16.0 compile errors.
In commit 57f2f80383b5 ("bits/socket.h: add missing defines")
necessary defines were included and iproute2 builds fine.
This commit now is part of uClibc-ng 1.0.30.
Lets update uClibc-ng to latest 1.0.30 version.

Signed-off-by: Evgeniy Didin &lt;Evgeniy.Didin@synopsys.com&gt;
Cc: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
Cc: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Cc: John Crispin &lt;john@phrozen.org&gt;
</content>
</entry>
<entry>
<title>uClibc-ng: update to 1.0.28</title>
<updated>2018-01-27T15:46:44Z</updated>
<author>
<name>Evgeniy Didin</name>
</author>
<published>2018-01-24T17:26:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jogo/commit/?id=53021ce7f24b0fd80a6f50517a25d762d783102b'/>
<id>urn:sha1:53021ce7f24b0fd80a6f50517a25d762d783102b</id>
<content type='text'>
Lets update uClibc-ng to 1.0.28 version for compatibility with gcc 7.x.

Since 1.0.22 there were significant patches for compatibility with gcc 7.x:
 https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?id=5b0f49037e8ea8500b05c8f31ee88529ccac4cee
 https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?id=cee0b058fa0b4501b289a2da365182d60314d746

Signed-off-by: Evgeniy Didin &lt;Evgeniy.Didin@synopsys.com&gt;
CC: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
CC: John Crispin &lt;john@phrozen.org&gt;
</content>
</entry>
<entry>
<title>toolchain/uclibc: Bump version to 1.0.22</title>
<updated>2017-02-11T14:38:39Z</updated>
<author>
<name>Alexey Brodkin</name>
</author>
<published>2017-02-10T19:01:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jogo/commit/?id=a3408a5271ccb149fbbfdc249a4ff6ea031f8bcf'/>
<id>urn:sha1:a3408a5271ccb149fbbfdc249a4ff6ea031f8bcf</id>
<content type='text'>
Important change was made in 1.0.18: all sub-libs were merged
in one and only libc similarly to musl.

See [1] for more details.

To support that we had to remove refences to those sub-libs like
libpthread, libcrypt, libdl, libm, libutil etc.

[1] http://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?id=29ff9055c80efe77a7130767a9fcb3ab8c67e8ce

Signed-off-by: Alexey Brodkin &lt;Alexey.Brodkin@synopsys.com&gt;
</content>
</entry>
<entry>
<title>toolchain/uclibc: Fix unmanned configuration with "V=s"</title>
<updated>2017-02-11T14:38:32Z</updated>
<author>
<name>Alexey Brodkin</name>
</author>
<published>2017-02-10T18:59:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jogo/commit/?id=eed6c85b7fbe35ac35df6d481510a239de456a68'/>
<id>urn:sha1:eed6c85b7fbe35ac35df6d481510a239de456a68</id>
<content type='text'>
Currently on attempt to configure uClibc with "V=s" user is prompted
to answer on configuration questions. Major inconvenience here is
build procedure get paused until user answers all questions.
That happens because not all symbols are defined in our .config.

Solution is as simple as usage of "olddefconfig" target instead of
simple "oldconfig". In that case default values get silently set
for symbols not defined by our .config explicitly.

We haven't noticed that subtle issue before because without "V=s"
what we do is "make oldconfig &lt; /dev/null" which automatically
answers all questions :)

Signed-off-by: Alexey Brodkin &lt;Alexey.Brodkin@synopsys.com&gt;
</content>
</entry>
<entry>
<title>build: remove libc version config code</title>
<updated>2017-02-11T14:37:55Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-02-07T09:38:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jogo/commit/?id=38fcd2a865c2ec463b6909f613847d41353c1e1e'/>
<id>urn:sha1:38fcd2a865c2ec463b6909f613847d41353c1e1e</id>
<content type='text'>
We only support one version per libc type

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>Revert "uClibc-ng: update to 1.0.21"</title>
<updated>2017-02-06T12:04:33Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2017-02-06T12:02:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jogo/commit/?id=46b02131d74280a621960c51e96b5658c73e2f1c'/>
<id>urn:sha1:46b02131d74280a621960c51e96b5658c73e2f1c</id>
<content type='text'>
This reverts commit dde5c729ec92cbb11cf6367d93887e634b0ac756.

The uClibc update was completely untested, does not build with Kernel 4.4 and
did not adjust the configuration to predeclare new config symbols.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>uClibc-ng: update to 1.0.21</title>
<updated>2017-01-26T17:07:37Z</updated>
<author>
<name>Etienne Haarsma</name>
</author>
<published>2017-01-08T13:21:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jogo/commit/?id=dde5c729ec92cbb11cf6367d93887e634b0ac756'/>
<id>urn:sha1:dde5c729ec92cbb11cf6367d93887e634b0ac756</id>
<content type='text'>
Signed-off-by: Etienne Haarsma &lt;bladeoner112@gmail.com&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/jogo/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>toolchain: Rework external toolchain libc selection</title>
<updated>2016-09-28T06:39:01Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2016-09-19T19:59:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jogo/commit/?id=c8e68150bfe2578ce7b0681465d08c5f01823db4'/>
<id>urn:sha1:c8e68150bfe2578ce7b0681465d08c5f01823db4</id>
<content type='text'>
Make it a choice menu which offers the 3 C libraries we know about: glibc,
uClibc and musl. While at it, make it possible for the external toolchain libc
to select USE_GLIBC, USE_UCLIBC or USE_MUSL which is used by several packages
to conditionally include specific CFLAGS (e.g: iproute2).

Because USE_GLIBC et al. can now be selected by external toolchains, we need to
restrict the per-libc menus to check on !EXTERNAL_TOOLCHAIN.

While at it, make musl the default C library for external toolchain to match
the internal toolchain.

Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
</feed>
