Re: Bug#771556: x265: FTBFS on powerpc

Sebastian Ramacher <[email protected]>
Newsgroups gmane.linux.debian.ports.mips
Message-ID <[email protected]>
On 2014-12-02 16:01:36, James Cowgill wrote:
> On Tue, 2014-12-02 at 16:51 +0100, Sebastian Ramacher wrote:
> > On 2014-11-30 18:34:42, Sebastian Ramacher wrote:
> > > Source: x265
> > > Version: 1.4-1
> > > Severity: important
> > > 
> > > Let's record this so I don't forget: x265 failed to build on powerpc:
> > > | /usr/bin/c++   -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2    -Wl,-z,relro -Wl,--as-needed CMakeFiles/cli.dir/input/y4m.cpp.o CMakeFiles/cli.dir/input/yuv.cpp.o CMakeFiles/cli.dir/input/input.cpp.o CMakeFiles/cli.dir/output/y4m.cpp.o CMakeFiles/cli.dir/output/yuv.cpp.o CMakeFiles/cli.dir/output/output.cpp.o CMakeFiles/cli.dir/filters/filters.cpp.o CMakeFiles/cli.dir/x265.cpp.o  -o x265 -rdynamic libx265.so.35 -lpthread -lrt -Wl,-rpath,/«PKGBUILDDIR»/obj-powerpc-linux-gnu: 
> > > | libx265.so.35: undefined reference to `__sync_val_compare_and_swap_8'
> > > | libx265.so.35: undefined reference to `__sync_or_and_fetch_8'
> > > | collect2: error: ld returned 1 exit status
> > > 
> > > https://buildd.debian.org/status/fetch.php?pkg=x265&arch=powerpc&ver=1.4-2&stamp=1417367767
> > > 
> > > powerpc porters, do you have any idea what the problem is? Are
> > > __sync_val_compare_and_swap and __sync_or_and_fetch not supported on
> > > powerpc?
> > 
> > The builds for mips and mipsel have failed with the same issue. I'm also
> > CCing the mips porters in the hope that they can shed some light on the
> > problem.
> 
> Does it work if you link with -latomic ?

No. I've tried linking both libx256 and x256 with -latomic and it failed
with the same error.

Cheers
-- 
Sebastian Ramacher
signature.asc (application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJUfglpAAoJEGny/FFupxmTHJ8QALrANHMd1hCBAxl0NHhdqX0p
g9hyTvUD4hXvVTdC8sOnlQv0D7hGfoOYKWyOrikLEpnt2MtNBg5c+eoisgG3EGSk
KIE+sYSRfQA/n4PE4vSaWyqfPuOYIaD5NdI2NYdV2kK7O2+wovapJqxEgrLxOZAG
4gTzfI4fcatVTv45Bwgq1CddrTK4BZcWE3JZbbi+1o+MhR5jMwRNSQdHLj9lP3uR
1fYDuel48zQl3F22p/ltDsEP4tFayEu80D46BsFY2GHVWunh9Ssp3P1z/p9Btznv
GuhiwNO3zVaqPCXzHxz2M28zww+dPhffhrNJwn4pbOwFWogGjd6X/9klyzBB7L8u
X++Pg+37+qg4K8fuej/sKDW3CpEP7R4I/ooCQaGUSuIgyX/bELqEOFNR42a0gLf2
ELNJMUH2Rlz0oXfsgJmGCrLI7puL24yECtjA7M0zOFe9HRKVaMn2jLZzYEoGQ6tN
t51fTrhA3l+Uw+zvh3mW/Q9RhtJyYZWac0Z0SJ+zloftQA6y0LyB/NbNDNnsVBnH
eEIk832wuEcmnDmzSKA+TfPvy7tC/BjBykyxEBBCA5peFlKSAYYXR1HMw/8iqsHk
rqiF3eaoasETw+Fm+nFPx/F/Tl4D41ApclaF8dgOgHVfxBg2OWkaGWYa6TGjdgaV
zC+j+Vv9KSOh11+zwINU
=X/IV
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.