<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mtk-20170518/package/libs/toolchain, branch v17.01.5</title>
<subtitle>MTK 20170518 : Mediatek SDK based on OpenWRT Barrier Breaker</subtitle>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/'/>
<entry>
<title>toolchain: add musl libc.so to external toolchain</title>
<updated>2017-12-13T13:44:24+00:00</updated>
<author>
<name>Hauke Mehrtens</name>
<email>hauke.mehrtens@intel.com</email>
</author>
<published>2017-03-14T18:18:57+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=950439234e7f0b2ad7879abe45adfc556f2ed08c'/>
<id>950439234e7f0b2ad7879abe45adfc556f2ed08c</id>
<content type='text'>
musl provides a /lib/libc.so file which should be integrated into the libc
package when the external toolchain with musl is used.

Signed-off-by: Hauke Mehrtens &lt;hauke.mehrtens@intel.com&gt;
Reviewed-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
Acked-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(cherry picked from commit b6a8b43dd2771d4d237256417218bed862545ef4)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
musl provides a /lib/libc.so file which should be integrated into the libc
package when the external toolchain with musl is used.

Signed-off-by: Hauke Mehrtens &lt;hauke.mehrtens@intel.com&gt;
Reviewed-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
Acked-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(cherry picked from commit b6a8b43dd2771d4d237256417218bed862545ef4)
</pre>
</div>
</content>
</entry>
<entry>
<title>toolchain: Allow external toolchains to specify libthread-db</title>
<updated>2017-12-13T13:38:15+00:00</updated>
<author>
<name>Florian Fainelli</name>
<email>f.fainelli@gmail.com</email>
</author>
<published>2017-03-02T19:37:29+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=28c9731984a01c296eb8de210d1e32b44a527b36'/>
<id>28c9731984a01c296eb8de210d1e32b44a527b36</id>
<content type='text'>
We need to let external toolchains be able to specify the path and
specification file to the libthread-db POSIX thread debugging shared
libraries.

This fixes GDB not being able to be installed because it is depending on
libthread-db:

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies
 * for gdb:
 *      libthread-db *
 * opkg_install_cmd: Cannot install package gdb.

Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
(cherry picked from commit 7f0c95a7dfff8aa0b6f5e3e78263cab108245e4c)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We need to let external toolchains be able to specify the path and
specification file to the libthread-db POSIX thread debugging shared
libraries.

This fixes GDB not being able to be installed because it is depending on
libthread-db:

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies
 * for gdb:
 *      libthread-db *
 * opkg_install_cmd: Cannot install package gdb.

Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
(cherry picked from commit 7f0c95a7dfff8aa0b6f5e3e78263cab108245e4c)
</pre>
</div>
</content>
</entry>
<entry>
<title>toolchain: Broaden the executable loader pattern</title>
<updated>2017-12-13T13:15:08+00:00</updated>
<author>
<name>Florian Fainelli</name>
<email>f.fainelli@gmail.com</email>
</author>
<published>2017-01-01T00:13:35+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=c566a9e563837ec55d8e8739190a90337948143d'/>
<id>c566a9e563837ec55d8e8739190a90337948143d</id>
<content type='text'>
Some toolchains will produce executables with an interpreter that is e.g:
ld.so.1 (typically a symbolic link). Due to our current LIBC_SPEC_FILE value,
we would not be able to copy this symbolic link/file over to the rootfs and
executables would fail to load. Extend the search pattern to include all
ld*.so* files that could be needed.

Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
(cherry picked from commit 200d932322f3d8c436a67c53f4fbca87f0aab8af)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some toolchains will produce executables with an interpreter that is e.g:
ld.so.1 (typically a symbolic link). Due to our current LIBC_SPEC_FILE value,
we would not be able to copy this symbolic link/file over to the rootfs and
executables would fail to load. Extend the search pattern to include all
ld*.so* files that could be needed.

Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
(cherry picked from commit 200d932322f3d8c436a67c53f4fbca87f0aab8af)
</pre>
</div>
</content>
</entry>
<entry>
<title>toolchain: Force installation into /lib</title>
<updated>2016-09-28T06:39:00+00:00</updated>
<author>
<name>Florian Fainelli</name>
<email>f.fainelli@gmail.com</email>
</author>
<published>2016-09-22T00:32:10+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=493b0f3f575520b35b6b01341b28147c67e90884'/>
<id>493b0f3f575520b35b6b01341b28147c67e90884</id>
<content type='text'>
For 64-bit capable systems, a symbolic link is set up for /lib64 to point to
/lib, so make sure the installation goes into /lib, irrespective of where the C
library files come from in an external toolchain.

Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For 64-bit capable systems, a symbolic link is set up for /lib64 to point to
/lib, so make sure the installation goes into /lib, irrespective of where the C
library files come from in an external toolchain.

Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>treewide: replace nbd@openwrt.org with nbd@nbd.name</title>
<updated>2016-06-07T06:58:42+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2016-06-07T06:58:31+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=7eeb254cc49c4e9f837c980826ec112b9404f341'/>
<id>7eeb254cc49c4e9f837c980826ec112b9404f341</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>package: fix toolchain ipk flags</title>
<updated>2016-04-22T10:20:47+00:00</updated>
<author>
<name>Jo-Philipp Wich</name>
<email>jo@mein.io</email>
</author>
<published>2016-04-22T10:20:47+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=9531e0fce5766f412b8aefb97ee7d94f36fa9507'/>
<id>9531e0fce5766f412b8aefb97ee7d94f36fa9507</id>
<content type='text'>
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>package: flag essential components as nonshared</title>
<updated>2016-04-06T20:38:47+00:00</updated>
<author>
<name>Jo-Philipp Wich</name>
<email>jo@mein.io</email>
</author>
<published>2016-04-06T20:38:47+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=9e0401902468a84b701b6361546b9d4a5ff71215'/>
<id>9e0401902468a84b701b6361546b9d4a5ff71215</id>
<content type='text'>
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>toolchain/glibc: remove obsolete versions</title>
<updated>2016-02-25T13:43:46+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@openwrt.org</email>
</author>
<published>2016-02-25T13:43:46+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=64da662a88aafb7f8a1637fa0e29118445e98252'/>
<id>64da662a88aafb7f8a1637fa0e29118445e98252</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;

SVN-Revision: 48780
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;

SVN-Revision: 48780
</pre>
</div>
</content>
</entry>
<entry>
<title>toolchain: Reverse glibc/eglibc conditionals to check for eglibc</title>
<updated>2016-01-20T19:12:01+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@openwrt.org</email>
</author>
<published>2016-01-20T19:12:01+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=1981ee7d7515524e5a5485a2b5dc8a4c86691a18'/>
<id>1981ee7d7515524e5a5485a2b5dc8a4c86691a18</id>
<content type='text'>
This will make adding future glibc versions easier because the
conditionals won't have to be modified again.

Signed-off-by: Michael Marley &lt;michael@michaelmarley.com&gt;

SVN-Revision: 48399
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will make adding future glibc versions easier because the
conditionals won't have to be modified again.

Signed-off-by: Michael Marley &lt;michael@michaelmarley.com&gt;

SVN-Revision: 48399
</pre>
</div>
</content>
</entry>
<entry>
<title>toolchain: Add glibc 2.22</title>
<updated>2016-01-19T22:58:51+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@openwrt.org</email>
</author>
<published>2016-01-19T22:58:51+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=f6e4badfe4146c732fd3a1529cf6b1b270ea6ea3'/>
<id>f6e4badfe4146c732fd3a1529cf6b1b270ea6ea3</id>
<content type='text'>
Signed-off-by: Michael Marley &lt;michael@michaelmarley.com&gt;

SVN-Revision: 48383
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Michael Marley &lt;michael@michaelmarley.com&gt;

SVN-Revision: 48383
</pre>
</div>
</content>
</entry>
</feed>
