Alexander Kojevnikov wrote:
> On Wed, Sep 11, 2013 at 8:36 AM, Sebastian Ramacher
> <[email protected]> wrote:
> > thanks for the fix for the libav 9 transition! Unfortunately spek still
> > fails to build on some architectures: on ia64, powerpc, s390(x) and
> > sparc g++ still points to g++-4.6 and thus spek fails to build with:
> > | g++ -DHAVE_CONFIG_H -I. -I.. -include config.h -pthread
> > -I/usr/lib/ia64-linux-gnu/wx/include/gtk2-unicode-release-2.8
> > -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__
> > -D_FORTIFY_SOURCE=2 -g -O2 -Wformat -Werror=format-security -std=gnu++11
> > -Wall -Wextra -c -o libspek_a-spek-audio.o `test -f 'spek-audio.cc' || echo
> > './'`spek-audio.cc
> > | cc1plus: error: unrecognized command line option '-std=gnu++11'
> >
> > I've confirmed the build failure on s390.
> >
> > Example build log:
> > https://buildd.debian.org/status/fetch.php?pkg=spek&arch=s390x&ver=0.8.2-2&stamp=1378880806
>
> Spek uses C++11 features that g++-4.6 does not implement. What would
> be the implications of marking this as wontfix?
gcc 4.8 also exists on these archs, it simply wasn't made the default C compiler
due to the Debian porters being inactive (this is handled through the
gcc-defaults
package)
There are two possibilities:
- Explicitly use gcc-4.8 on all archs (you need to declare a build dep on
gcc-4.8 for that
and modify your rules file)
- Drop support for ia64, powerpc, s390, s390x and sparc. If the porters are not
keeping
up with the toolchain maintenance, you might be better off without these archs.
You can do this by filing a bug against ftp.debian.org and requesting the
removal of these
binaries. If these archs switch to gcc 4.8 later, they will be built agains
automatically.
Cheers,
Moritz
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]