I ran into this problem recently. Uclibc does not have spawn.h anywhere but in the live ebuild, so maybe someone could add the two patches into the patches tarball? Well, if they are appropriate.
Created attachment 425002 [details, diff] patch to add spawn.h
Created attachment 425004 [details, diff] patch to make spawn.h more compatible to glibc Not really sure about this one, just take it into consideration if you find it usefull. I found them on the uclibc mailing list if I remember correctly.
These patches actually appear to be on the uClibc side, not the VLC side. This ticket should probably be assigned to those maintainers. I'm happy to also research a fix on the VLC side.
Is this still a thing @hardened?
(In reply to Andreas Sturmlechner from comment #4) > Is this still a thing @hardened? Is not a hardened thing is uclibc thing
this got fixed on the vlc side in the meantime, closing.
Created attachment 536124 [details] patchset for vlc-2.2.8-r1 see https://git.busybox.net/buildroot/tree/package/vlc for more informations