Thanks, these look good.

Alex

On Mon, 1 Jul 2024 at 07:56, Primoz Fiser via lists.openembedded.org
<[email protected]> wrote:
>
> Hi,
>
> these 2 patches fix pulseaudio issues with Y2038 compatibility. And in
> turn solve run-time issue with "Stack smashing" as described here [1].
>
> Explanation:
>
> Patch #1: Adds PACKAGECONFIG[oss-output] and hence adds configure flag
> "-Doss-output=disabled" by default to pulseaudio. This in turn disables
> OSS (Open Sound System) support that has been enabled by default since.
> However, please note that OSS has long been deprecated in favor or ALSA
> and I think we don't even have support for it in the kernel. Moreover,
> even Debian disabled OSS wrapper support for 32-bit ARM machines [2].
>
> Patch #2: Re-adds GLIBC_64BIT_TIME_FLAGS for pulseaudio removed by the
> poky time64.inc. This has been disabled since pulseaudio didn't build
> with those flags enabled [3]. Now, pulseaudio will be Y2038 compatible.
>
> BR,
> Primoz
>
> [1] https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/3783
> [2] 
> https://salsa.debian.org/pulseaudio-team/pulseaudio/-/commit/5209c2fc46630722f1aaa3c0bbf88a9f843cd27c
> [3] https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/3770
>
> Primoz Fiser (2):
>   pulseaudio: Add PACKAGECONFIG for optional OSS support
>   pulseaudio: Remove from time64.inc exception list
>
>  meta/conf/distro/include/time64.inc               | 5 -----
>  meta/recipes-multimedia/pulseaudio/pulseaudio.inc | 1 +
>  2 files changed, 1 insertion(+), 5 deletions(-)
>
> --
> 2.25.1
>
>
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#201285): 
https://lists.openembedded.org/g/openembedded-core/message/201285
Mute This Topic: https://lists.openembedded.org/mt/106973073/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to