Your message dated Sun, 23 Mar 2014 15:52:04 +0000
with message-id <[email protected]>
and subject line Bug#701628: fixed in x264 2:0.142.2389+git956c8d8-2
has caused the Debian Bug report #701628,
regarding x264: FTBFS on powerpcspe
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
701628: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701628
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: x264
Version: 2:0.123.2189+git35cf912-1
Severity: wishlist
Tags: patch sid
User: [email protected]
Usertags: powerpcspe
Hi,
x264 FTBFS on powerpcspe[1] like this:
[...]
# Build static lib
LDFLAGS="-Wl,-z,relro" ./configure --prefix=/usr
--libdir=/usr/lib/powerpc-linux-gnuspe --enable-static --disable-cli \
|| ( tail -v -n +0 config.log config.log ; exit 1 )
No working C compiler found.
==> config.log <==
x264 configure script
Command line options: "--prefix=/usr" "--libdir=/usr/lib/powerpc-linux-gnuspe"
"--enable-static" "--disable-cli"
checking whether gcc works... no
Failed commandline was:
--------------------------------------------------
gcc conftest.c -fstack-protector --param=ssp-buffer-size=4 -Wformat
-Werror=format-security -Wall -I. -I$(SRCPATH) -maltivec -mabi=altivec
-Wl,-z,relro -lm -o conftest
conftest.c:1:0: error: AltiVec and E500 instructions cannot coexist
[...]
The attached patch fixes this by not using AltiVec on powerpcspe
since AltiVec is not present in the hardware.
Thanks,
Roland
[1] http://wiki.debian.org/PowerPCSPEPort
-- System Information:
Debian Release: 7.0
APT prefers unreleased
APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: powerpcspe (ppc)
Kernel: Linux 3.8.0 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_GB.UTF-8)
Shell: /bin/sh linked to /bin/dash
--- x264-0.123.2189+git35cf912.orig/common/cpu.c
+++ x264-0.123.2189+git35cf912/common/cpu.c
@@ -318,6 +318,9 @@ uint32_t x264_cpu_detect( void )
uint32_t x264_cpu_detect( void )
{
+#ifdef __NO_FPRS__
+ return 0;
+#else
static void (*oldsig)( int );
oldsig = signal( SIGILL, sigill_handler );
@@ -337,6 +340,7 @@ uint32_t x264_cpu_detect( void )
signal( SIGILL, oldsig );
return X264_CPU_ALTIVEC;
+#endif
}
#endif
--- x264-0.123.2189+git35cf912/debian/confflags.orig 2013-02-25 14:17:53.260523046 +0100
+++ x264-0.123.2189+git35cf912/debian/confflags 2013-02-25 14:18:12.736527886 +0100
@@ -90,6 +90,8 @@
do_opt := yes
opt_libdir := /usr/lib/$(DEB_HOST_MULTIARCH)/altivec
shared_confflags += --disable-asm
+static_confflags += --disable-asm
+opt_confflags += --disable-asm
endif
endif
--- End Message ---
--- Begin Message ---
Source: x264
Source-Version: 2:0.142.2389+git956c8d8-2
We believe that the bug you reported is fixed in the latest version of
x264, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Reinhard Tartler <[email protected]> (supplier of updated x264 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 23 Mar 2014 11:09:02 -0400
Source: x264
Binary: x264 libx264-142 libx264-dev
Architecture: source i386
Version: 2:0.142.2389+git956c8d8-2
Distribution: experimental
Urgency: low
Maintainer: Reinhard Tartler <[email protected]>
Changed-By: Reinhard Tartler <[email protected]>
Description:
libx264-142 - x264 video coding library
libx264-dev - development files for libx264
x264 - video encoder for the H.264/MPEG-4 AVC standard
Closes: 701628 739499
Changes:
x264 (2:0.142.2389+git956c8d8-2) experimental; urgency=low
.
[ William Grant ]
* Add aarch64-pic.patch to enable -fPIC on arm64 to fix link failure.
.
[ Andrew Starr-Bochicchio ]
* Compile using -fno-aggressive-loop-optimizations (LP: #1241772)
.
[ Dimitri John Ledkov ]
* Update config.guess/sub, attempt building on pp64el
.
[ Reinhard Tartler ]
* Document the license of extras/cl*.h (Closes: #739499)
* Pickup the patches documented above from Ubuntu while retaining proper
attribution.
.
[ Roland Stigge ]
* Disable altivec on powerpcspe (Closes: #701628)
* Add autopkgtest test case "encode_testimage"
Checksums-Sha1:
e9c4f1a6515c879247cff67651f2ec4cbdf3ecba 2204 x264_0.142.2389+git956c8d8-2.dsc
d21dbc94a2952e658239d44acae0ac7fbbaced7e 20716
x264_0.142.2389+git956c8d8-2.debian.tar.xz
e8e92d9fb4e0217092777dc7e2276bda09920dcb 291774
x264_0.142.2389+git956c8d8-2_i386.deb
3dfa82c72cf3a59cf42213cc44010642593a0648 698170
libx264-142_0.142.2389+git956c8d8-2_i386.deb
ab6437c155988ceac9180789ffb08009cdedaa5d 429038
libx264-dev_0.142.2389+git956c8d8-2_i386.deb
Checksums-Sha256:
efe6bf9e682026f2d2cbed84a49e7bb795836637b6c5944dbcdd3204f4d18432 2204
x264_0.142.2389+git956c8d8-2.dsc
7b32b99fafca6d55ea0bb0a2a4e338eb92123dbc126652ceccb18de87e75ce0f 20716
x264_0.142.2389+git956c8d8-2.debian.tar.xz
2806177370d88e9a4e62e0c6d68004d9b4303364d03aadf0325cff431e510930 291774
x264_0.142.2389+git956c8d8-2_i386.deb
91a3a7478832489c713fe8c20141f3cb510f1bb007241d6d03e18974dcd31266 698170
libx264-142_0.142.2389+git956c8d8-2_i386.deb
ea526721f19d720711a74178e1ff87560d2a36d85e02484f8d0394c929cbe347 429038
libx264-dev_0.142.2389+git956c8d8-2_i386.deb
Files:
0a8f067ef3dc2b00ada49873a8b3fcd4 2204 libs optional
x264_0.142.2389+git956c8d8-2.dsc
a3b036de7001a783c673ff00a693b61d 20716 libs optional
x264_0.142.2389+git956c8d8-2.debian.tar.xz
f316edf035bd2975d34c70341b93fde6 291774 graphics optional
x264_0.142.2389+git956c8d8-2_i386.deb
761135e1181dc675d28c12a79e166cca 698170 libs optional
libx264-142_0.142.2389+git956c8d8-2_i386.deb
225f800df84235531471996e699daadc 429038 libdevel optional
libx264-dev_0.142.2389+git956c8d8-2_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
iQGcBAEBCAAGBQJTLv4rAAoJEIuAbIZKeKRFctEL/0JKSyhMFU59Hyk8XV0jcb8u
i10C94zn+Whr0TjT8zScVQiBNQuLg1ptjSZJdzkTdY0NLKvInwZmlh7m2mLwnpEQ
tPfpZ8uHiZzW5fCX/F/5mY6YWUbyW4peW0VMSZdiHdsY3NmnB0Lf8AQ2UXcI0L7s
IwNiq47o9SvDbJoV5q/BogBnTGH7RBe4IHc9tquiiygss5VZFrGF3hJi2fTwDBpq
vPtCcvwyCtCUZMVw+FyriZo48N1/eJhv2O6+lEgejaOkvt55YywUIm/FoTcfgJ0A
5vd9MSyM6+BR95fKP8JywBAU9Kx1WSd0oJM3IktDVIiu+tbz/XJi+fApX8v3GG1P
rkIfP/pA5t2T8tzUFc1kfW2QhymdHiPIF1J5wPr2pWfMVW3E0tEpCFFkpBQ0f4zQ
sQit+DWw9pa/gfR7WzIHIBXUrwldYF3xkc06qucxQnCR5rq7sFrlKmtsJNoodX4n
4n8dPs4SjoHTWRMPma0dn02RkyNWdOkWOUPNQ1jRrw==
=uoUf
-----END PGP SIGNATURE-----
--- End Message ---