<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/dynamic-layers/selinux, branch master</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2026-05-24T15:25:06+00:00</updated>
<entry>
<title>android-tools: move android-tools v29.x from dynamic-layers/selinux to meta-oe</title>
<updated>2026-05-24T15:25:06+00:00</updated>
<author>
<name>AshishKumar Mishra</name>
<email>ashishkumar.mishra@bmwtechworks.in</email>
</author>
<published>2026-05-24T06:53:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=66f56dda5ec7afe2b059da3c50f0edf3d536964d'/>
<id>urn:sha1:66f56dda5ec7afe2b059da3c50f0edf3d536964d</id>
<content type='text'>
Relocate the recipe from dynamic-layers/selinux/ to the main
meta-oe/recipes-devtools/ directory.

The android-tools recipe (version 29.0.6.r14) was previously restricted
to the selinux dynamic-layer.
Investigation shows that version 29.0.6.r14 does not have a hard dependency
on libselinux for core tool functionality.
(adb, fastboot, and sparse image tools).
- Basic runable test was done for binaries in android-tools-native
- Checked for selinux absense by looking for selinx using $ ldd binary-name

Changes:
- Relocate recipe from dynamic-layers/selinux/ to recipes-devtools/

Signed-off-by: AshishKumar Mishra &lt;ashishkumar.mishra@bmwtechworks.in&gt;
Signed-off-by: Khem Raj &lt;khem.raj@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>Revert "refpolicy-targeted: Added sepolicy for adb service"</title>
<updated>2026-04-10T15:03:23+00:00</updated>
<author>
<name>Gargi Misra</name>
<email>gmisra@qti.qualcomm.com</email>
</author>
<published>2026-04-08T05:33:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=dd96b8a81e34b211b916258049c20717c2bb2478'/>
<id>urn:sha1:dd96b8a81e34b211b916258049c20717c2bb2478</id>
<content type='text'>
This reverts commit 00616ccdaf0ce9e54ac7c75fabdb2d8f079c7578.

Signed-off-by: Khem Raj &lt;khem.raj@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>Revert "refpolicy-targeted: Add sepolicy for adb service"</title>
<updated>2026-04-10T15:03:23+00:00</updated>
<author>
<name>Gargi Misra</name>
<email>gmisra@qti.qualcomm.com</email>
</author>
<published>2026-04-08T05:32:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=b9399b33ef09ef9724f77efc423ae48101fb5a93'/>
<id>urn:sha1:b9399b33ef09ef9724f77efc423ae48101fb5a93</id>
<content type='text'>
This reverts commit 801addc52851b88b335d2349f6f7787b8200c95c.

Signed-off-by: Khem Raj &lt;khem.raj@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>refpolicy-targeted: Add sepolicy for adb service</title>
<updated>2026-03-27T16:09:05+00:00</updated>
<author>
<name>Abhilasha Manna</name>
<email>amanna@qti.qualcomm.com</email>
</author>
<published>2026-03-27T09:57:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=801addc52851b88b335d2349f6f7787b8200c95c'/>
<id>urn:sha1:801addc52851b88b335d2349f6f7787b8200c95c</id>
<content type='text'>
- Fix adb pull/push operations.
- Fix interactive shell execution.

Signed-off-by: Abhilasha Manna &lt;amanna@qti.qualcomm.com&gt;
Signed-off-by: Khem Raj &lt;khem.raj@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>refpolicy-targeted: Added sepolicy for adb service</title>
<updated>2026-03-18T21:33:28+00:00</updated>
<author>
<name>Gargi Misra</name>
<email>gmisra@qti.qualcomm.com</email>
</author>
<published>2026-03-10T06:01:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=00616ccdaf0ce9e54ac7c75fabdb2d8f079c7578'/>
<id>urn:sha1:00616ccdaf0ce9e54ac7c75fabdb2d8f079c7578</id>
<content type='text'>
- Labeled adb binary
- Moved adb shell from initrc_t to unconfined_t
- meta-selinux does not provide adb domain added policy in meta-oe
  instead of refpolicy: SELinuxProject/refpolicy#1085

Signed-off-by: Gargi Misra &lt;gmisra@qti.qualcomm.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>android-tools: add fix for strchr() conformance to C23</title>
<updated>2026-03-18T21:33:24+00:00</updated>
<author>
<name>Viswanath Kraleti</name>
<email>viswanath.kraleti@oss.qualcomm.com</email>
</author>
<published>2026-03-14T12:17:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=9f5c6b28e33381c0530a338c6a3e90bbc1022d51'/>
<id>urn:sha1:9f5c6b28e33381c0530a338c6a3e90bbc1022d51</id>
<content type='text'>
Building android-tools v29.0.6.r14 with glibc 2.43 fails due to ISO C23
changes to strchr(). Add a patch to update the affected libunwind sources
to use const pointer types to fix this build failure.

Signed-off-by: Viswanath Kraleti &lt;viswanath.kraleti@oss.qualcomm.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>android-tools-conf-configfs: remove this recipe without selinux dependency</title>
<updated>2026-01-31T07:59:11+00:00</updated>
<author>
<name>Shoudi Li</name>
<email>shoudil@qti.qualcomm.com</email>
</author>
<published>2026-01-28T02:21:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=c27651879055feee4bfe982d859a12fa50ea8aa1'/>
<id>urn:sha1:c27651879055feee4bfe982d859a12fa50ea8aa1</id>
<content type='text'>
For the boards with multiple UDC ports, when compiling with meta-selinux
layer adb funtion will be impacted due to below error. Remove the recipe
under dynamic-layers/selinux/ as it's not required anymore, and ensure
adb work normally on the boards with multiple UDC ports.

ls /sys/class/udc/ &gt; /sys/kernel/config/usb_gadget/adb/UDC
ls: write error: Device or resource busy

Signed-off-by: Shoudi Li &lt;shoudil@qti.qualcomm.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libziparchive: fix missing fixed-width integer types in zip_writer.h</title>
<updated>2025-10-30T04:02:20+00:00</updated>
<author>
<name>Sasi Kumar Maddineni</name>
<email>quic_sasikuma@quicinc.com</email>
</author>
<published>2025-10-29T07:02:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=d9ca35948c41f3bbbbe04d3cf6981b2e10db6104'/>
<id>urn:sha1:d9ca35948c41f3bbbbe04d3cf6981b2e10db6104</id>
<content type='text'>
Compilation fails due to undefined types 'uint16_t' and 'uint32_t' in
zip_writer.h. These types are used in struct members but are not recognized
because the required header &lt;cstdint&gt; is not included. This results in
errors such as:
  error: 'uint16_t' does not name a type
  error: 'uint32_t' does not name a type

Added '#include &lt;cstdint&gt;' to zip_writer.h to ensure fixed-width integer
types are properly defined.

Signed-off-by: Sasi Kumar Maddineni &lt;quic_sasikuma@quicinc.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libunwind: guard unreachable() macro to avoid redefinition with stddef.h</title>
<updated>2025-10-30T04:02:20+00:00</updated>
<author>
<name>Sasi Kumar Maddineni</name>
<email>quic_sasikuma@quicinc.com</email>
</author>
<published>2025-10-29T05:41:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=aa430364a26e2f763644648675d45d62b678cccb'/>
<id>urn:sha1:aa430364a26e2f763644648675d45d62b678cccb</id>
<content type='text'>
The build fails due to a macro redefinition conflict for `unreachable()`.
GCC 15.2.0 defines `unreachable()` in `stddef.h`, and `libunwind_i.h` also
defines it based on the presence of `HAVE__BUILTIN_UNREACHABLE`. This causes
a redefinition error when building with `-Werror`.

Added a guard around the `unreachable()` macro definition in `libunwind_i.h`
to ensure it is only defined if not already present.

Signed-off-by: Sasi Kumar Maddineni &lt;quic_sasikuma@quicinc.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>android-tools: scope 'write' macro to prevent conflict with std::basic_ostream::write</title>
<updated>2025-10-30T04:02:20+00:00</updated>
<author>
<name>Sasi Kumar Maddineni</name>
<email>quic_sasikuma@quicinc.com</email>
</author>
<published>2025-10-29T06:52:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=838dbfc496a2940b060c19f7bfc8e080f7b68e40'/>
<id>urn:sha1:838dbfc496a2940b060c19f7bfc8e080f7b68e40</id>
<content type='text'>
The build fails with a compiler error due to a macro redefinition of 'write'
to '___xxx_write'. This macro substitution interferes with the standard C++
library's definition of std::basic_ostream::write, leading to a mismatch
between function declarations and definitions in &lt;ostream.tcc&gt;.

Wrap the `#undef write` and `#define write ___xxx_write` directives with
`#if defined(__ANDROID__)` to ensure they are only applied when building
for
Android.

Signed-off-by: Sasi Kumar Maddineni &lt;quic_sasikuma@quicinc.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
