On lun, dic 30, 2013 at 03:22:38 +0100, Aurelien Jarno wrote: > Package: mpv > Version: 0.3.0-1 > Severity: serious > Tags: upstream patch > Justification: fails to build from source (but built successfully in the past) > > mpv fails to build from source on mips/mipsel/powerpc/sparc with the > following error message: > > | [243/243] linking -> build/mpv > | common/msg.c.10.o: In function `mp_msg_update_msglevels': > | /«PKGBUILDDIR»/build/../common/msg.c:243: undefined reference to > `__sync_add_and_fetch_8' > | collect2: error: ld returned 1 exit status > | Waf: Leaving directory `/«PKGBUILDDIR»/build' > | Build failed
Yeah, I'm already working on a patch (which would use __atomic built-ins
directly) with upstream.
> --- mpv-0.3.0/debian/control
> +++ mpv-0.3.0/debian/control
> @@ -45,7 +45,8 @@
> pkg-config,
> python,
> python-docutils,
> - yasm
> + yasm,
> + gcc-4.8
I'd rather build-depends on gcc-4.8 (and use it directly) only where it's
needed ([powerpc, sparc]), since e.g. ia64 (and all the other *64) will work
just fine with the default 4.6.
Cheers
--
perl -E '$_=q;$/= @{[@_]};and s;\S+;<inidehG ordnasselA>;eg;say~~reverse'
signature.asc
Description: Digital signature

