<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4, branch hardknott-next</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=hardknott-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=hardknott-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2019-03-14T14:24:03+00:00</updated>
<entry>
<title>klibc: Upgrade to 2.0.6 release</title>
<updated>2019-03-14T14:24:03+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2019-03-12T20:11:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=9d8943fd2ec43868a1ca76712fd15dcc144f75ff'/>
<id>urn:sha1:9d8943fd2ec43868a1ca76712fd15dcc144f75ff</id>
<content type='text'>
Drop staging related patches which are not needed anymore

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Cc: Andrea Adami &lt;andrea.adami@gmail.com&gt;
</content>
</entry>
<entry>
<title>klibc: Fix build with clang</title>
<updated>2018-12-10T00:53:16+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2018-12-10T00:53:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=2a3c90d2ab095b5181de7066963c3b63e990f2a3'/>
<id>urn:sha1:2a3c90d2ab095b5181de7066963c3b63e990f2a3</id>
<content type='text'>
Newer versions of clang optimize the calls to use unlocked variants of
these functions

Fixes
| capabilities.c:(.text+0xb4): undefined reference to `fread_unlocked'
| arm-yoe-linux-gnueabi-ld.bfd: capabilities.c:(.text+0x11a): undefined
reference to `fwrite_unlocked'

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Cc: Andrea Adami &lt;andrea.adami@gmail.com&gt;
</content>
</entry>
<entry>
<title>klibc-static-utils: really fix build for x86 with security flags enabled</title>
<updated>2018-10-10T15:49:36+00:00</updated>
<author>
<name>Andrea Adami</name>
<email>andrea.adami@gmail.com</email>
</author>
<published>2018-10-09T23:08:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=aa19346e44472d59944c6e66c6187c7b5d5822f4'/>
<id>urn:sha1:aa19346e44472d59944c6e66c6187c7b5d5822f4</id>
<content type='text'>
There were some shared binaries built together with the static ones and this
was leading to the infamous:

 i586-oe-linux-musl-ld.bfd: discarded output section: `.got.plt'

Fix this by purging the Kbuild files.

Signed-off-by: Andrea Adami &lt;andrea.adami@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>klibc: Fix build with security flags</title>
<updated>2018-09-12T05:48:21+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2018-09-12T00:15:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=76bc58e93290544cc8c0e3322e777626a35a6eb1'/>
<id>urn:sha1:76bc58e93290544cc8c0e3322e777626a35a6eb1</id>
<content type='text'>
Drop -Os which is also causing the relro
Fixes
| x86_64-bec-linux-musl-ld.bfd: discarded output section: `.got.plt'

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Cc: Andrea Adami &lt;andrea.adami@gmail.com&gt;
</content>
</entry>
<entry>
<title>klcc-cross: Recognise clang options</title>
<updated>2018-09-10T05:50:06+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2018-09-10T05:50:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=77922f115a5dba3c16cce45c95e0fac318a3b8c6'/>
<id>urn:sha1:77922f115a5dba3c16cce45c95e0fac318a3b8c6</id>
<content type='text'>
Let klcc understand '-no-integrated-as' which is a clang option used by
meta-clang for compiler defaults

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Cc: Andrea Adami &lt;andrea.adami@gmail.com&gt;
</content>
</entry>
<entry>
<title>klibc_2.0.4: add kexec_file_load() and getrandom() syscalls</title>
<updated>2018-09-05T20:59:15+00:00</updated>
<author>
<name>Andrea Adami</name>
<email>andrea.adami@gmail.com</email>
</author>
<published>2018-09-04T22:08:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=641dff9768a0c0a127d2f60d9dd8dfa1dd347e0a'/>
<id>urn:sha1:641dff9768a0c0a127d2f60d9dd8dfa1dd347e0a</id>
<content type='text'>
Needed by kexec-tools afer 2.0.17

Signed-off-by: Andrea Adami &lt;andrea.adami@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>klibc-2.0.4: refresh patches (using devtool)</title>
<updated>2018-05-02T01:11:03+00:00</updated>
<author>
<name>Andrea Adami</name>
<email>andrea.adami@gmail.com</email>
</author>
<published>2018-04-10T21:02:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=ddda5e7b68a7df73e28099dafeaf77f29e0575d3'/>
<id>urn:sha1:ddda5e7b68a7df73e28099dafeaf77f29e0575d3</id>
<content type='text'>
Silence warnings about ingnored context.

Signed-off-by: Andrea Adami &lt;andrea.adami@gmail.com&gt;
</content>
</entry>
<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: 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>
</feed>
