<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/recipes-extended/mozjs, branch styhead-next</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=styhead-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=styhead-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2024-09-17T14:50:23+00:00</updated>
<entry>
<title>mozjs-115: Fix build on riscv32</title>
<updated>2024-09-17T14:50:23+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-09-17T04:22:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=2b9f166f28039f80d1c54d1541802daa845d5e25'/>
<id>urn:sha1:2b9f166f28039f80d1c54d1541802daa845d5e25</id>
<content type='text'>
Link with libatomic explicitly, fixes
riscv32-yoe-linux-ld.lld: error: undefined symbol: __atomic_store_8

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>mozjs-115: fix build with clang and libc++ 19</title>
<updated>2024-09-04T05:49:50+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-09-04T05:48:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=2eb7336df2ef962f923b771716bde2945008fb06'/>
<id>urn:sha1:2eb7336df2ef962f923b771716bde2945008fb06</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>mozjs-115: include UPSTREAM_CHECK_* to fix UNKNOWN_BROKEN status</title>
<updated>2024-07-24T15:56:44+00:00</updated>
<author>
<name>Alexandre Truong</name>
<email>alexandre.truong@smile.fr</email>
</author>
<published>2024-07-22T12:18:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=1c8a402bb51081e2be260bd1e0828d2d271fb3e6'/>
<id>urn:sha1:1c8a402bb51081e2be260bd1e0828d2d271fb3e6</id>
<content type='text'>
Adding UPSTREAM_CHECK_URI and UPSTREAM_CHECK_REGEX fix
UNKNOWN_BROKEN status from running devtool check-upgrade-status.

The next version of the package can be found from upstream
sources.

Signed-off-by: Alexandre Truong &lt;alexandre.truong@smile.fr&gt;
Reviewed-by: Yoann Congal &lt;yoann.congal@smile.fr&gt;
</content>
</entry>
<entry>
<title>mozjs-115: update 115.8.0 -&gt; 115.11.0</title>
<updated>2024-06-09T23:14:59+00:00</updated>
<author>
<name>Markus Volk</name>
<email>f_l_k@t-online.de</email>
</author>
<published>2024-06-09T18:00:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=5e2f13aec61119f0b1ea33a7424c9417e127f752'/>
<id>urn:sha1:5e2f13aec61119f0b1ea33a7424c9417e127f752</id>
<content type='text'>
Signed-off-by: Markus Volk &lt;f_l_k@t-online.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>mozjs-115: fix reproducibility issue</title>
<updated>2024-03-08T18:07:26+00:00</updated>
<author>
<name>Markus Volk</name>
<email>f_l_k@t-online.de</email>
</author>
<published>2024-03-07T06:51:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=9c6e4d467c786dcc09cefe4b997982c48d6c3cc9'/>
<id>urn:sha1:9c6e4d467c786dcc09cefe4b997982c48d6c3cc9</id>
<content type='text'>
mozjs inserts lines with ${S} in many cpp files. Although required for
compilation, it affects reproducibility for the mozjs-115-src package.

Fix this by simply not packaging the modified source code

Signed-off-by: Markus Volk &lt;f_l_k@t-online.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>mozjs-115: update 115.6.0 -&gt; 115.8.0</title>
<updated>2024-03-05T19:02:04+00:00</updated>
<author>
<name>Markus Volk</name>
<email>f_l_k@t-online.de</email>
</author>
<published>2024-03-05T11:56:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=dc8aa8672871c1cde1eff6004b634630fb33305e'/>
<id>urn:sha1:dc8aa8672871c1cde1eff6004b634630fb33305e</id>
<content type='text'>
- python 3.12 support was added, remove the patch

Signed-off-by: Markus Volk &lt;f_l_k@t-online.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>mozjs-115: fix the build on ARMv5</title>
<updated>2024-01-21T06:15:02+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2024-01-19T12:47:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=28a3ef859f499fe9b68248c1013c7e9ee82ecd00'/>
<id>urn:sha1:28a3ef859f499fe9b68248c1013c7e9ee82ecd00</id>
<content type='text'>
The JIT uses the ISB instruction, but being a multi-core barrier
instruction this doesn't exist on the single-core ARMv5 ISA. Check the
ISA level before using ISB.

Also set [cleandirs] for ${B} to ensure clean builds are done when
reconfiguring.

[ YOCTO #14572 ]

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>mozjs: update 115.2.0 -&gt; 115.6.0</title>
<updated>2024-01-19T17:51:05+00:00</updated>
<author>
<name>Markus Volk</name>
<email>f_l_k@t-online.de</email>
</author>
<published>2024-01-15T18:39:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=3e11b88fe22ea679c43fc16a5a3cbdd11b1640d8'/>
<id>urn:sha1:3e11b88fe22ea679c43fc16a5a3cbdd11b1640d8</id>
<content type='text'>
Signed-off-by: Markus Volk &lt;f_l_k@t-online.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>mozjs-102: remove the recipe</title>
<updated>2023-12-27T08:15:53+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex.kanavin@gmail.com</email>
</author>
<published>2023-12-22T15:11:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=599dfcfd665677aff3e4e0f2d6a9ee09ea84e62e'/>
<id>urn:sha1:599dfcfd665677aff3e4e0f2d6a9ee09ea84e62e</id>
<content type='text'>
mozjs-102 was retained for the purpose of supporting polkit;
with the backport of mozjs-115 patch for polkit there are no
further consumers, and it's not compatible with python 3.12.

I didn't look into what specifically breaks with 3.12, as getting
mozjs-115 to work with it was tricky enough, so I'd rather drop
mozjs-102, than attempt to make it work.

mozjs-115 is esr (long term support) release like mozjs-102,
but it is also newer and therefore will remain in support longer.

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>mozjs-115: backport py 3.12 compatibility</title>
<updated>2023-12-27T08:15:53+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex.kanavin@gmail.com</email>
</author>
<published>2023-12-22T15:11:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=b28b7135d7b875facad949d4304f771b675cf6d8'/>
<id>urn:sha1:b28b7135d7b875facad949d4304f771b675cf6d8</id>
<content type='text'>
Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
