<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-initramfs/recipes-devtools/klibc, branch rocko-next</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=rocko-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=rocko-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2017-10-04T14:53:37+00:00</updated>
<entry>
<title>klibc: Pass Optimization with KLIBCOPTFLAGS</title>
<updated>2017-10-04T14:53:37+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2017-10-02T16:06:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=c296fb707ae3252b4bf2ffa3bf647a9249f126c4'/>
<id>urn:sha1:c296fb707ae3252b4bf2ffa3bf647a9249f126c4</id>
<content type='text'>
Overriding KLIBCOPTFLAGS also meant that -Ox flags
were taken off. Which results in errors like

| usr/dash/shell.h: In function 'max_int_length':
| usr/dash/shell.h:103:25: error: '-mgeneral-regs-only' is incompatible with floating-point code
|   return (bytes * 8 - 1) * 0.30102999566398119521 + 14;
|          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
| usr/dash/shell.h:103:25: error: '-mgeneral-regs-only' is incompatible with floating-point argument

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>klibc: Edit out gcc hardcoding in do_compile</title>
<updated>2017-09-18T08:16:23+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2017-09-11T15:10:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=028eeb8ca6809b7f4042fcaf2ec4f3982076f857'/>
<id>urn:sha1:028eeb8ca6809b7f4042fcaf2ec4f3982076f857</id>
<content type='text'>
This is needed when building klcc-cross and klcc-cross
does not have do_configure, therefore stick this just before
do_compile

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>klibc: Fix include_next stdarg.h with clang</title>
<updated>2017-09-13T09:13:22+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2017-09-09T06:28:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=a2bdc3b9fbf4adc50ccb005d107a8bdd802ad751'/>
<id>urn:sha1:a2bdc3b9fbf4adc50ccb005d107a8bdd802ad751</id>
<content type='text'>
Fixes build

git/usr/klibc/../include/stdarg.h:9:15: fatal error: 'stdarg.h' file not found
| #include_next &lt;stdarg.h&gt;
|               ^~~~~~~~~~

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>klibc: Fix build with clang</title>
<updated>2017-08-13T11:20:57+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2017-08-01T14:15:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=8f65c719c77484da9a9bef5a6dbca5373bdcf680'/>
<id>urn:sha1:8f65c719c77484da9a9bef5a6dbca5373bdcf680</id>
<content type='text'>
Remove gcc specific options use common one instead

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>klibc: Fix build issue when default ISA is not thumb</title>
<updated>2017-07-24T16:57:33+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2017-07-14T05:39:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=cafe21e8a20610deffa3b79af223b939518ef9a8'/>
<id>urn:sha1:cafe21e8a20610deffa3b79af223b939518ef9a8</id>
<content type='text'>
We were passing empty string '' to make as option when
ISA was not thumb this breaks build for machines/distros
which do not use ARM_INSTRUCTION_SET = thumb

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>klibc: Fix linking by using bfd linker when default linker is gold</title>
<updated>2017-07-14T21:44:33+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2017-07-11T15:16:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=a52f2cb2e93ead8f747cecfa2df12a9a6e144499'/>
<id>urn:sha1:a52f2cb2e93ead8f747cecfa2df12a9a6e144499</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>klibc: Fix build with musl</title>
<updated>2017-07-14T21:44:33+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2017-07-11T04:54:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=15266c135acec3efdd4dfa1b504a266b5efcbf6b'/>
<id>urn:sha1:15266c135acec3efdd4dfa1b504a266b5efcbf6b</id>
<content type='text'>
klibc failed to build with armv7+ when using thumb2
it needed to resepct TUNE_CCARGS

Add patches to fix build with musl, to sort out
the linux header maze.

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Cc: Andrea Adami &lt;andrea.adami@gmail.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>klibc: disable PARALLEL_MAKE</title>
<updated>2017-04-24T08:59:27+00:00</updated>
<author>
<name>Andrea Adami</name>
<email>andrea.adami@gmail.com</email>
</author>
<published>2017-04-15T13:15:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=85b4e2e146ce87a086cc23541c28394494a1b33e'/>
<id>urn:sha1:85b4e2e146ce87a086cc23541c28394494a1b33e</id>
<content type='text'>
On modern buidsystems with many cores there are sporadic build failures.
The issue is known and a fix in the sources is awaited (new Kbuild).

http://www.zytor.com/pipermail/klibc/2013-May/003420.html

For the moment, disable PARALLEL_MAKE.

Signed-off-by: Andrea Adami &lt;andrea.adami@gmail.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>klibc-utils_2.0.4: remove blacklisting</title>
<updated>2017-02-16T11:06:36+00:00</updated>
<author>
<name>Andrea Adami</name>
<email>andrea.adami@gmail.com</email>
</author>
<published>2017-02-13T22:32:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=520034a86de854f299c6e2129b8a5452cfb42ea0'/>
<id>urn:sha1:520034a86de854f299c6e2129b8a5452cfb42ea0</id>
<content type='text'>
Recipe does build with the pending changes for meta-initramfs.

Signed-off-by: Andrea Adami &lt;andrea.adami@gmail.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>klcc-cross: Use SYSROOT_DIRS to add dirs to stage in sysroot</title>
<updated>2017-02-16T11:06:36+00:00</updated>
<author>
<name>Andrea Adami</name>
<email>andrea.adami@gmail.com</email>
</author>
<published>2017-02-13T22:32:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=54f8d317972fc7acd84b75aca1f0ce97a73fee6b'/>
<id>urn:sha1:54f8d317972fc7acd84b75aca1f0ce97a73fee6b</id>
<content type='text'>
As done for libtool-cross in oe-core.

Signed-off-by: Andrea Adami &lt;andrea.adami@gmail.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
</feed>
