<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git/meta/recipes-devtools/perl, branch uninative-3.7</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=uninative-3.7</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=uninative-3.7'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2022-08-12T18:22:04+00:00</updated>
<entry>
<title>perl: Pass additional flags to enable lfs and gnu source</title>
<updated>2022-08-12T18:22:04+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-08-09T05:41:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=483f285c4de1272fec799c247cec4ba010db34d5'/>
<id>urn:sha1:483f285c4de1272fec799c247cec4ba010db34d5</id>
<content type='text'>
These defines are needed to enable some GNU APIs and large file support
is default in OE anyway

(From OE-Core rev: 322b0a7f7a2e2c6a459deca6de0052365b1c1727)

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>perl: don't install Makefile.old into perl-ptest</title>
<updated>2022-07-12T11:52:52+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2022-07-11T13:19:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=e00fe76acb01f190f79e6884f98b280aeb1f66a4'/>
<id>urn:sha1:e00fe76acb01f190f79e6884f98b280aeb1f66a4</id>
<content type='text'>
We already exclude Makefile, makefile, and makefile.old from copy of the
perl source tree that is used by perl-ptest, but Makefile.old is not
being excluded.  In a rebuild of perl with an existing source tree these
files now exist but have build paths in. As they're backup files, they
can just be excluded from the packages.

Use range globs to clean up the expressions, and exclude Makefile.old.

(From OE-Core rev: 30a99affca7930f7fe0ddeb016b6183240b5f13c)

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>libmodule-build-perl: Use env utility to find perl interpreter</title>
<updated>2022-07-07T23:09:43+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-07-07T03:14:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=11db0390b02acac1324e0f827beb0e2e3d0d1d63'/>
<id>urn:sha1:11db0390b02acac1324e0f827beb0e2e3d0d1d63</id>
<content type='text'>
Fixes
ERROR: QA Issue: : /work/x86_64-linux/libmodule-build-perl-native/0.4231-r0/sysroot-destdir/work/x86_64-linux/libmodule-build-perl-native/0.4231-r0/recipe-sysroot-native/usr/bin/config_data maximum shebang size exceeded, the maximum size is 128. [shebang-size]

(From OE-Core rev: 54ecb2d3f2523293383103cbe590ebdd037ee483)

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>perl: enable _GNU_SOURCE define via d_gnulibc</title>
<updated>2022-06-07T20:21:55+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex.kanavin@gmail.com</email>
</author>
<published>2022-06-06T12:01:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=b2b24de709c42ebd7ae116d2e3361a5709fa8f77'/>
<id>urn:sha1:b2b24de709c42ebd7ae116d2e3361a5709fa8f77</id>
<content type='text'>
This is needed to properly support memmem() and friends under musl
as musl guards the declarations with _GNU_SOURCE define, and if the
declarations are not present, gcc will issue warnings and generate
assembly that assumes the functions return int (instead of e.g.
void*), with catastrophic consequences at runtime.

(From OE-Core rev: 6422e62fbc5c65a2165a72c97c880cfa9a80e957)

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Luca Ceresoli &lt;luca.ceresoli@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>perl: clean prior to build</title>
<updated>2022-06-07T20:21:55+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex.kanavin@gmail.com</email>
</author>
<published>2022-06-06T12:01:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=6b9af87f3eb86faf80fe14f993ca90fc7464bfcb'/>
<id>urn:sha1:6b9af87f3eb86faf80fe14f993ca90fc7464bfcb</id>
<content type='text'>
Otherwise, when running configure/make on a previously built tree,
makefiles generated by makemaker may detect that 'configuration has changed',
followed by self-deletion, self-regeneration, requesting the user to
re-run make and exit 1. And therefore do_compile goes kaboom.

(From OE-Core rev: 00aeb84a5e7c6d4293fb4cd30dd1e28d60c6aac5)

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Luca Ceresoli &lt;luca.ceresoli@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>perl: drop perltoc regeneration</title>
<updated>2022-06-07T20:21:55+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex.kanavin@gmail.com</email>
</author>
<published>2022-06-06T12:01:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=12fe7e244ee972c1fe8865d4c85bd9b869eb9a6b'/>
<id>urn:sha1:12fe7e244ee972c1fe8865d4c85bd9b869eb9a6b</id>
<content type='text'>
According to the linked ticket the issue is fixed.

(From OE-Core rev: 6409d7ab71db8df404389b88b0da7dd08a1fc208)

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Luca Ceresoli &lt;luca.ceresoli@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>perl: update 5.34.1 -&gt; 5.36.0</title>
<updated>2022-06-07T20:21:55+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex.kanavin@gmail.com</email>
</author>
<published>2022-06-06T12:01:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=4c8f6ff82acf798df38b5bbbb597358e6055e3ed'/>
<id>urn:sha1:4c8f6ff82acf798df38b5bbbb597358e6055e3ed</id>
<content type='text'>
(From OE-Core rev: 99b2733e13f2fb5ef165d4e928b0a3d890b97ec0)

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Luca Ceresoli &lt;luca.ceresoli@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>perl: Add dependency on make-native to avoid race issues</title>
<updated>2022-06-06T12:36:05+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2022-06-04T22:50:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=979aad33c3399d60de40d093ebfce8729dd2bf53'/>
<id>urn:sha1:979aad33c3399d60de40d093ebfce8729dd2bf53</id>
<content type='text'>
Make 4.1 has race issues with double colon usage in makefiles which are common
in MakeMaker generated code in perl. Add a dependency on make-native to avoid
this as it is relaitvely low overhead.

(From OE-Core rev: 692b7c518637c77804caf7b3cfc60a83afa2e4f4)

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>perl: Fix build with gcc-12</title>
<updated>2022-06-04T10:28:23+00:00</updated>
<author>
<name>Mingli Yu</name>
<email>mingli.yu@windriver.com</email>
</author>
<published>2022-06-02T05:46:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=b4a12cfb9ce3e71b92dd82f50bb39fdc45560586'/>
<id>urn:sha1:b4a12cfb9ce3e71b92dd82f50bb39fdc45560586</id>
<content type='text'>
Fix the build failure when debug build is enabled.
Add DEBUG_BUILD = "1" in conf/local.conf.
 $ bitbake perl
  | In function 'dynprep',
    inlined from 'S_sortsv_flags_impl' at pp_sort.c:358:20,
    inlined from 'sortsv_amagic_i_ncmp' at pp_sort.c:572:5:
  |  pp_sort.c:1232:1: error: inlining failed in call to 'always_inline' 'S_amagic_i_ncmp': function not considered for inlining
  | 1232 | S_amagic_i_ncmp(pTHX_ SV *const a, SV *const b)

(From OE-Core rev: 880296e68cfd92cfd4c9474972c8d8e6f21a2a40)

Signed-off-by: Mingli Yu &lt;mingli.yu@windriver.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>liberror-perl: Update sstate/equiv versions to clean cache</title>
<updated>2022-05-08T22:50:34+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2022-05-08T18:25:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=e97e69c71605bef6c3cdad0e51975bd9f8c51256'/>
<id>urn:sha1:e97e69c71605bef6c3cdad0e51975bd9f8c51256</id>
<content type='text'>
There are cached reproducibility issues on the autobuilder due to the PRServ
sstate checksum issues, flush the bad data out the system by bumping the
versions.

(From OE-Core rev: b12e6cfe3bb34e426c8bb74183d041948cb2ed89)

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
