<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/yousong/toolchain/uClibc, branch master</title>
<subtitle>Yousong Zhou staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/yousong/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/yousong/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/'/>
<updated>2017-02-11T14:38:39Z</updated>
<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/yousong/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/yousong/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/yousong/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/yousong/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/yousong/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/yousong/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/yousong/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>
<entry>
<title>config: enable shadow passwords unconditionally</title>
<updated>2016-09-26T15:57:56Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2016-09-26T13:25:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=77f54eae453db4220547c4c17d29ff91351b06e0'/>
<id>urn:sha1:77f54eae453db4220547c4c17d29ff91351b06e0</id>
<content type='text'>
Configurations without shadow passwords have been broken since the removal
of telnet: as the default entry in /etc/passwd is not empty (but rather
unset), there will be no way to log onto such a system by default. As
disabling shadow passwords is not useful anyways, remove this configuration
option.

The config symbol is kept (for a while), as packages from feeds depend on
it.

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
<entry>
<title>toolchain/uClibc: add missing config symbol</title>
<updated>2016-08-14T23:49:18Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2016-08-13T19:50:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=c14485d41af8607ffe1563a52dd209e2e4177acc'/>
<id>urn:sha1:c14485d41af8607ffe1563a52dd209e2e4177acc</id>
<content type='text'>
Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
</entry>
<entry>
<title>toolchain: skip gcc/minimal for musl</title>
<updated>2016-07-07T13:13:40Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-07-07T12:12:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=74c9b9cfeb0e7cd045b969474a9bcd9ab38bd7d2'/>
<id>urn:sha1:74c9b9cfeb0e7cd045b969474a9bcd9ab38bd7d2</id>
<content type='text'>
No extra libc header build step is done, so no extra toolchain is needed
for preparing it.
This saves a significant amount of build time and disk space

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
</feed>
