Mips platform does not have 64-bit __sync_* operations. To avoid this behavior it is needed to use corresponding __atomic_* from libatomic library.
I was able to successfully built x265 for mipsel. I will prepare the patch, so Sebastian could test it on powerpc. Regards, Dejan ________________________________________ From: James Cowgill [james...@cowgill.org.uk] Sent: Tuesday, December 02, 2014 5:01 PM To: Sebastian Ramacher Cc: 771...@bugs.debian.org; debian-m...@lists.debian.org Subject: Re: Bug#771556: x265: FTBFS on powerpc 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 ? James -- To UNSUBSCRIBE, email to debian-mips-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/1417536096.15123.21.ca...@cowgill.org.uk -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org