<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-gplv2.git/recipes-core, branch master</title>
<subtitle>Mirror of git.yoctoproject.org/meta-gplv2.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-gplv2.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-gplv2.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-gplv2.git/'/>
<updated>2022-03-01T23:46:25+00:00</updated>
<entry>
<title>recipes: Convert to use SPDX license names in LICENSE variables</title>
<updated>2022-03-01T23:46:25+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2022-03-01T17:52:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-gplv2.git/commit/?id=1402016341391e54e541eec869eaad7a42cb43c7'/>
<id>urn:sha1:1402016341391e54e541eec869eaad7a42cb43c7</id>
<content type='text'>
This uses the script from OE-Core to make the conversion.

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>gettext: Update to match variable renaming in OE-Core</title>
<updated>2022-02-17T21:36:12+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2022-02-17T21:36:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-gplv2.git/commit/?id=8492913025f1286c657a34996c02b2b4de19fb6a'/>
<id>urn:sha1:8492913025f1286c657a34996c02b2b4de19fb6a</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>meta-gplv2: Convert to new override syntax</title>
<updated>2021-07-29T23:02:10+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2021-07-29T22:59:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-gplv2.git/commit/?id=80747190ccce6628ce8815cf856f6ab867a00b5d'/>
<id>urn:sha1:80747190ccce6628ce8815cf856f6ab867a00b5d</id>
<content type='text'>
This converts the layer to the new override syntax. This was done using

&lt;oe-core&gt;/scripts/contrib/convert-overrides.py &lt;this-layer&gt;

with no manual fixes.

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>recipes: Drop libc-uclibc overrides and patch</title>
<updated>2021-07-29T22:56:44+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2021-07-27T09:38:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-gplv2.git/commit/?id=27eafbb395fd4f607249b2e57085012e40283926'/>
<id>urn:sha1:27eafbb395fd4f607249b2e57085012e40283926</id>
<content type='text'>
These haven't been used for a long time and can therefore be removed.

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>coreutils: Rebase glibc 2.34 patch on top of series</title>
<updated>2021-07-04T21:33:51+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-07-04T18:56:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-gplv2.git/commit/?id=b3fa26bc777ec0136ce189d90123b50f6ee567b9'/>
<id>urn:sha1:b3fa26bc777ec0136ce189d90123b50f6ee567b9</id>
<content type='text'>
This should fix the patch errors due to order of patching last time.

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Cc: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>coreutils_6.9.bb: Fix build with glibc 2.34</title>
<updated>2021-07-03T22:05:31+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-06-30T05:50:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-gplv2.git/commit/?id=914de841682af20da0e9f739df0cefe73d10ce3f'/>
<id>urn:sha1:914de841682af20da0e9f739df0cefe73d10ce3f</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>coreutils: set some more autotools / m4 test results</title>
<updated>2020-02-03T17:46:06+00:00</updated>
<author>
<name>André Draszik</name>
<email>git@andred.net</email>
</author>
<published>2020-01-10T17:15:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-gplv2.git/commit/?id=1fbc5a03d36a6ed3f823a133f6130dde9833c33b'/>
<id>urn:sha1:1fbc5a03d36a6ed3f823a133f6130dde9833c33b</id>
<content type='text'>
While we set test outcomes in oe-core meta/site, this here uses
an old version of gnulib with slightly different variable names
for some of the results:

* jm_cv_func_unlink_busy_text -&gt; gl_cv_func_unlink_busy_text
* jm_cv_have_proc_uptime -&gt; gl_cv_have_proc_uptime
* jm_ac_cv_func_link_follows_symlink -&gt; gl_cv_func_link_follows_symlink
* gl_cv_func_mkdir_trailing_slash_bug -&gt; gl_cv_func_mkdir_trailing_slash_works
  (meaning inverted) (defaults to working in recent coreutils when
  cross-compiling
* gl_cv_func_rename_trailing_dest_slash_bug -&gt; gl_cv_func_rename_slash_dst_works
  (meaning inverted) defaults to working in recent coreutils when cross-compiling
  for linux
* gl_cv_func_rename_trailing_slash_bug -&gt; gl_cv_func_rename_slash_src_works
  (meaning inverted) defaults to working in recent coreutils when cross-compiling
  for linux

This helps to make some tools work in the first place (uptime), but
also avoids useless extra wrappers which coreutils otherwise compiles
in.

While at it, convert to CACHED_CONFIGUREVAR instead of EXTRA_OECONF.

Signed-off-by: André Draszik &lt;git@andred.net&gt;
Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
</content>
</entry>
<entry>
<title>coreutils: fix build with 64bit time_t on 32bit arches</title>
<updated>2020-02-03T17:46:01+00:00</updated>
<author>
<name>André Draszik</name>
<email>git@andred.net</email>
</author>
<published>2020-01-10T17:15:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-gplv2.git/commit/?id=2068a5c60cef0d14d048381c6164a5ba8ee1d292'/>
<id>urn:sha1:2068a5c60cef0d14d048381c6164a5ba8ee1d292</id>
<content type='text'>
| ../../coreutils-6.9/lib/mktime.c: In function 'ydhms_diff':
| ../../coreutils-6.9/lib/mktime.c:105:52: error: size of array 'a' is negative
|   105 | #define verify(name, assertion) struct name { char a[(assertion) ? 1 : -1]; }
|       |                                                    ^
| ../../coreutils-6.9/lib/mktime.c:168:3: note: in expansion of macro 'verify'
|   168 |   verify (long_int_year_and_yday_are_wide_enough,
|       |   ^~~~~~

coreutils tries to determine of mktime() from the c-library
works fine, but when cross-compiling, it unconditionally
assumes buggy behaviour, in which case it will use its own
replacement implementation. These basically are tests for
(g)libc implementation bugs that have existed in ancient
times but aren't relevant anymore.

The alternative implementation makes various assumptions which
don't hold true (and doesn't compile anymore). While more recent
versions of coreutils have fixed those assumptions, it's quite
hard to update the code here without potential licensing issues.

Given mktime() works fine in musl and glibc these days, we can
work-around the issues by simply relying on the c-libraries
mktime() implementation, avoiding all problems with coreutils'
alternative implementation.

I've veryfied this by running the tests both on my musl target,
and my glibc (v2.29) host.

This also reduces code-size slightly.

The ac_cv_func_working_mktime variable here corresponds to the
gl_cv_func_working_mktime variable in more recent versions of
coreutils (gnulib), which is being set in oe-core in meta/site.

Signed-off-by: André Draszik &lt;git@andred.net&gt;
Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
</content>
</entry>
<entry>
<title>coreutils: Remove tab indentations in python code</title>
<updated>2018-12-06T11:47:15+00:00</updated>
<author>
<name>Robert Yang</name>
<email>liezhi.yang@windriver.com</email>
</author>
<published>2018-12-06T02:13:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-gplv2.git/commit/?id=aabc30f3bd03f97326fb8596910b94639fea7575'/>
<id>urn:sha1:aabc30f3bd03f97326fb8596910b94639fea7575</id>
<content type='text'>
Use 4 spaces to replace a tab.

Fixed:
python should use 4 spaces indentation, but found tabs in coreutils_6.9.bb, line 95

Signed-off-by: Robert Yang &lt;liezhi.yang@windriver.com&gt;
Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
</content>
</entry>
<entry>
<title>coreutils: remove obsolete patches</title>
<updated>2018-08-14T11:24:24+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2018-08-14T10:55:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-gplv2.git/commit/?id=813b7d2b5573d8591c6cd8087b326f0a0703d6b9'/>
<id>urn:sha1:813b7d2b5573d8591c6cd8087b326f0a0703d6b9</id>
<content type='text'>
No point fixing small problems with the man pages build if we later disable them
entirely.

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
</content>
</entry>
</feed>
