<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/lynxis/toolchain, branch reboot</title>
<subtitle>lynxis staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/lynxis/atom?h=reboot</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/lynxis/atom?h=reboot'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/'/>
<updated>2016-04-17T12:49:30Z</updated>
<entry>
<title>toolchain/uClibc: enable UCLIBC_HAS_OBSOLETE_BSD_SIGNAL</title>
<updated>2016-04-17T12:49:30Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2016-04-17T12:49:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=336ad4c9aab2f102ec7d4f8c01d0e592e2e2ad5d'/>
<id>urn:sha1:336ad4c9aab2f102ec7d4f8c01d0e592e2e2ad5d</id>
<content type='text'>
This is required to build net-snmp.

If that options is disabled in uClibc then net-snmp doesn't
detect sighold support on its configuration stage and so
defines HAVE_SIGHOLD as 0. That in its turn causes compilation of
the following branch of timerPause() in apps/snmpnetstat:
------------------&gt;8----------------
    int             oldmask;
    oldmask = sigblock(sigmask(SIGALRM));
    if (!signalled) {
        sigpause(0);
    }
    sigsetmask(oldmask);
------------------&gt;8----------------

Now in uClibc all 3 sigblock(), sigmask() and sigsetmask()
were removed back in 2005, see:
https://git.busybox.net/uClibc/commit/?id=5aa7aa7fa7ec2a0fe567ac0b2595b46add6f3594

And all that causes net-snmp linkage to fail this way:
------------------&gt;8----------------
.libs/if.o: In function `intpr':
if.c:(.text+0x908): undefined reference to `sigmask'
if.c:(.text+0x90e): undefined reference to `sigblock'
if.c:(.text+0x924): undefined reference to `sigsetmask'
------------------&gt;8----------------

If we enable UCLIBC_HAS_OBSOLETE_BSD_SIGNAL in uClibc then
branch with sighold is used in timerPause() and everything builds as
expected.

Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;

SVN-Revision: 49178
</content>
</entry>
<entry>
<title>toolchain/gdb: Update to 7.11</title>
<updated>2016-03-10T19:11:41Z</updated>
<author>
<name>John Crispin</name>
</author>
<published>2016-03-10T19:11:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=7409b5abfe916bc011dafc074c6a26fe82688a9b'/>
<id>urn:sha1:7409b5abfe916bc011dafc074c6a26fe82688a9b</id>
<content type='text'>
Update gdb to version 7.11

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;

SVN-Revision: 48989
</content>
</entry>
<entry>
<title>musl: update to latest git, adds some fixes for the mips64 port and regular expressions</title>
<updated>2016-03-07T21:00:49Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-03-07T21:00:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=fb0fcf9ae29ee8c34247880ed5d103fc8c5f0468'/>
<id>urn:sha1:fb0fcf9ae29ee8c34247880ed5d103fc8c5f0468</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;

SVN-Revision: 48957
</content>
</entry>
<entry>
<title>gcc: update gcc 5 to version 5.3.0</title>
<updated>2016-02-29T20:09:45Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-02-29T20:09:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=5168d43b16658db0bf17db9798715e4363fdf2bc'/>
<id>urn:sha1:5168d43b16658db0bf17db9798715e4363fdf2bc</id>
<content type='text'>
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;

SVN-Revision: 48826
</content>
</entry>
<entry>
<title>toolchain: use musl instead of glibc by default for mips64</title>
<updated>2016-02-26T10:56:02Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-02-26T10:56:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=9ae85414662453a46025630c6e3fd64f447771d5'/>
<id>urn:sha1:9ae85414662453a46025630c6e3fd64f447771d5</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;

SVN-Revision: 48804
</content>
</entry>
<entry>
<title>musl: add mips64 port</title>
<updated>2016-02-26T10:55:59Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-02-26T10:55:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=e70ec04eb30b865841b7881373e2ec1240e502d7'/>
<id>urn:sha1:e70ec04eb30b865841b7881373e2ec1240e502d7</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;

SVN-Revision: 48803
</content>
</entry>
<entry>
<title>toolchain/glibc: remove obsolete versions</title>
<updated>2016-02-25T13:43:46Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-02-25T13:43:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=64da662a88aafb7f8a1637fa0e29118445e98252'/>
<id>urn:sha1:64da662a88aafb7f8a1637fa0e29118445e98252</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;

SVN-Revision: 48780
</content>
</entry>
<entry>
<title>musl: update to version 1.1.14</title>
<updated>2016-02-25T09:24:46Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-02-25T09:24:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=796968fc0f6a06e00d6a83a491ce5f7ee070aec2'/>
<id>urn:sha1:796968fc0f6a06e00d6a83a491ce5f7ee070aec2</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;

SVN-Revision: 48762
</content>
</entry>
<entry>
<title>toolchain: add support of ARCv2 architecture</title>
<updated>2016-02-18T08:22:17Z</updated>
<author>
<name>John Crispin</name>
</author>
<published>2016-02-18T08:22:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=7b821a5ae882cb0c70fd9d09ec9d5952985951dc'/>
<id>urn:sha1:7b821a5ae882cb0c70fd9d09ec9d5952985951dc</id>
<content type='text'>
This change adds support of ARC ISAv2 processors in
OpenWRT toolchain.

In general gcc for ARC may compile code for both ISA versions
simultaneously but libgcc will be built only for default
architecture that's why it's necessary to specify --with-cpu
on gcc configuration.

As for uClibc we need to use different configurations for
different ARC ISAs.

Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
Cc: Felix Fietkau &lt;nbd@openwrt.org&gt;
Cc: Jo-Philipp Wich &lt;jow@openwrt.org&gt;
Cc: Jonas Gorski &lt;jogo@openwrt.org&gt;

SVN-Revision: 48739
</content>
</entry>
<entry>
<title>toolchain: use latest glibc 2.21 and 2.22 revisions</title>
<updated>2016-02-17T08:44:49Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2016-02-17T08:44:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=5445a2ee1d0ec8a42e16a68d03c69375da31ee82'/>
<id>urn:sha1:5445a2ee1d0ec8a42e16a68d03c69375da31ee82</id>
<content type='text'>
Refresh patches and rework Makefile to fetch glibc from release branches
instead of relying on tarballs.

Signed-off-by: Jo-Philipp Wich &lt;jow@openwrt.org&gt;

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