Hello Tanu, On Sun, Dec 20, 2020 at 5:09 PM Khem Raj <raj.k...@gmail.com> wrote: > > On Sun, Dec 20, 2020 at 6:26 AM Tanu Kaskinen <ta...@iki.fi> wrote: > > > > On Sat, 2020-12-19 at 12:36 -0800, Khem Raj wrote: > > > On Sat, Dec 19, 2020 at 9:24 AM Khem Raj <raj.k...@gmail.com> wrote: > > > > On Thu, Dec 17, 2020 at 11:28 AM Tanu Kaskinen <ta...@iki.fi> wrote: > > > > > The PulseAudio project plans to drop Autotools support in 15.0, so > > > > > let's > > > > > switch to Meson. The first patch removes OE_LT_RPATH_ALLOW, which is > > > > > some old cruft that sounds like it has something to do Libtool, so > > > > > it's > > > > > perhaps relevant for the goal of dropping Autotools. The next two > > > > > patches disable features that aren't available with Meson. The last > > > > > patch does the build system switch. > > > > > > > > > > Tanu Kaskinen (4): > > > > > pulseaudio: Remove OE_LT_RPATH_ALLOW > > > > > pulseaudio: disable EsounD support > > > > > pulseaudio: disable GConf support > > > > > pulseaudio: switch build system from Autotools to Meson
I'm seeing a build failure after this upgrade, thought you might advise here what could be wrong. Following is produced at the end of do_compile taks: | sed: can't read src/client.conf: No such file or directory | WARNING: exit code 2 from a shell command. | ERROR: Task (/development/yocto-master/yocto-build-appliance/meta/recipes-multimedia/pulseaudio/pulseaudio_14.0.bb:do_compile) failed with exit code '1' Have you experienced the same error, and what can be missing here? > > > > > > > > I am seeing build failures with this patch series while using clang > > > > for compiler see. > > > > > > > > https://errors.yoctoproject.org/Errors/Details/539474/ > > > > > > > > > > It turns out that new meson checks are a bit different and if > > > -Qunused-arguments is used with clang then the test for neon passes > > > because its a simple compile time check in meson, So a workaround that > > > I have done is to remove using -Qunused-arguments on clang > > > cmdline and then it works ok. > > > > Ok, so the Neon check in Meson is somehow too lax if it passes with > > -Qunused-arguments. Thanks for the initial debugging! I can look into > > the issue, but I can't promise to do it quickly. I see these patches > > are in master already - should the last patch be reverted for now? Or > > can your workaround be applied to master (or meta-clang, if that's > > where clang workarounds belong)? > > > > I think its ok, I have added the relevant workaround in meta-clang for > now. there was another > issue I ran into non x86 builds with clang, which I have sent a patch > for. Please review it and see > if its worth upstreaming into PA and help it upstream if you can. > > > -- > > Tanu > > > > > -- Regards, Andrey.
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#146015): https://lists.openembedded.org/g/openembedded-core/message/146015 Mute This Topic: https://lists.openembedded.org/mt/79044755/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-