Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
To: buildroot@busybox.net
Subject: [Buildroot] wireshark failure
Date: Fri, 1 Jun 2018 16:27:39 +0200	[thread overview]
Message-ID: <20180601162739.6ff0e13b@windsurf> (raw)
In-Reply-To: <87y3fyzitn.fsf@dell.be.48ers.dk>

Hello,

On Fri, 01 Jun 2018 16:23:48 +0200, Peter Korsgaard wrote:

>  >  This is because gcc 6 has started providing stdlib.h itself, but wireshark
>  > changes all -I options into -isystem which makes the include_next not find
>  > stdlib.h any more. (Note, I have not found out why it didn't fail before
>  > November 11; the autobuilders were already using GCC6, and wireshark itself was
>  > bumped months before...).  
> 
>  >  There are two possible solutions for this:  
> 
>  > 1. Revert upstream commit 67d9daa65b9d "autotools: Fix extra-compiler-warnings
>  > for system headers". It's a rather big commit, though, and it doesn't revert
>  > cleanly.  
> 
>  > 2. Switch to CMake, which anyway has to happen at some point since newer
>  > releases have dropped autotools.  
> 
>  >  I've started doing the latter, but it turns out that the CMake infrastructure
>  > no longer supports GTK2. So, that would also imply removing GTK2 support from
>  > wireshark.  
> 
>  >  Since we're just before the 2018.05 release, and since this should also be
>  > backported to 2018.02, I wasn't sure whether that was acceptable...  
> 
>  >  Basically, it's choosing between supporting GTK2, or supporting QT5 + GCC6, or
>  > a possibly very complicated configure.ac + Makefile.am patch.  
> 
> Hmm, neither of which sounds very appealing. I think dropping gtk2
> support is probably the least bad option, so lets go for cmake.

I agree that this is the option that makes the most sense, because it's
the one that is future proof, as they are dropping autotools support.
gtk2 is fairly old by now, I don't think it's a big deal to drop
support for it, especially in the context of Buildroot where people are
unlikely to build wireshark for its GUI support.

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

      reply	other threads:[~2018-06-01 14:27 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-30  6:00 [Buildroot] [autobuild.buildroot.net] Build results for 2018-05-29 Thomas Petazzoni
2018-05-31 21:28 ` [Buildroot] wireshark failure (was: [autobuild.buildroot.net] Build results for 2018-05-29) Arnout Vandecappelle
2018-06-01 14:23   ` [Buildroot] wireshark failure Peter Korsgaard
2018-06-01 14:27     ` Thomas Petazzoni [this message]

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=20180601162739.6ff0e13b@windsurf \
    --to=thomas.petazzoni@bootlin.com \
    --cc=buildroot@busybox.net \
    /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