public inbox for openembedded-core@lists.openembedded.org
 help / color / mirror / Atom feed
From: "Tanu Kaskinen" <tanuk@iki.fi>
To: Khem Raj <raj.khem@gmail.com>
Cc: Patches and discussions about the oe-core layer
	<openembedded-core@lists.openembedded.org>
Subject: Re: [OE-core] [PATCH 0/4] pulseaudio: Autotools to Meson
Date: Sun, 20 Dec 2020 16:25:55 +0200	[thread overview]
Message-ID: <d09a75fc25bc9d36c6f9227cc94f4e58d7f985fd.camel@iki.fi> (raw)
In-Reply-To: <CAMKF1spAAi=rDLYNHQWk3XpsyCv9=qDxJgG0d7nwrpaxSYM6gQ@mail.gmail.com>

On Sat, 2020-12-19 at 12:36 -0800, Khem Raj wrote:
> On Sat, Dec 19, 2020 at 9:24 AM Khem Raj <raj.khem@gmail.com> wrote:
> > On Thu, Dec 17, 2020 at 11:28 AM Tanu Kaskinen <tanuk@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 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)?

-- 
Tanu


  reply	other threads:[~2020-12-20 14:26 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-12-17 19:27 [PATCH 0/4] pulseaudio: Autotools to Meson Tanu Kaskinen
2020-12-17 19:27 ` [PATCH 1/4] pulseaudio: Remove OE_LT_RPATH_ALLOW Tanu Kaskinen
2020-12-17 19:27 ` [PATCH 2/4] pulseaudio: disable EsounD support Tanu Kaskinen
2020-12-17 19:27 ` [PATCH 3/4] pulseaudio: disable GConf support Tanu Kaskinen
2020-12-17 19:27 ` [PATCH 4/4] pulseaudio: switch build system from Autotools to Meson Tanu Kaskinen
2020-12-19 17:24 ` [OE-core] [PATCH 0/4] pulseaudio: " Khem Raj
2020-12-19 20:36   ` Khem Raj
2020-12-20 14:25     ` Tanu Kaskinen [this message]
2020-12-20 16:09       ` Khem Raj
2020-12-21 13:03         ` Andrey Zhizhikin
2020-12-21 13:25           ` Tanu Kaskinen
2020-12-21 14:06             ` Andrey Zhizhikin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=d09a75fc25bc9d36c6f9227cc94f4e58d7f985fd.camel@iki.fi \
    --to=tanuk@iki.fi \
    --cc=openembedded-core@lists.openembedded.org \
    --cc=raj.khem@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox