Package: libntirpc1.4
Version: 1.4.1-1
Severity: serious
Control: affects -1 src:nfs-ganesha

nfs-ganesha FTBFS on mips and mipsel:

https://buildd.debian.org/status/package.php?p=nfs-ganesha&suite=sid

...
[ 55%] Linking C executable sm_notify.ganesha
cd /«PKGBUILDDIR»/src/obj-mips-linux-gnu/Protocols/NLM && /usr/bin/cmake -E 
cmake_link_script CMakeFiles/sm_notify.ganesha.dir/link.txt --verbose=1
/usr/bin/cc  -g -O2 -fdebug-prefix-map=/«PKGBUILDDIR»=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g 
-DNDEBUG  -Wl,-z,relro -Wl,-z,now 
CMakeFiles/sm_notify.ganesha.dir/sm_notify.c.o  -o sm_notify.ganesha 
-Wl,-rpath,/usr/lib/mips-linux-gnu/mit-krb5: -rdynamic ../NFS/libnfsproto.a 
../RQUOTA/librquota.a libnlm.a ../9P/lib9p.a ../XDR/libnfs_mnt_xdr.a -lwbclient 
-lnfsidmap -ldbus-1 -lcap -lblkid -luuid ../../os/libgos.a -ldl 
/usr/lib/mips-linux-gnu/mit-krb5/libkrb5.so 
/usr/lib/mips-linux-gnu/mit-krb5/libk5crypto.so -lcom_err 
/usr/lib/mips-linux-gnu/mit-krb5/libgssapi_krb5.so -lpthread -lrt -lntirpc 
../../support/libstring_utils.a 
/usr/lib/gcc/mips-linux-gnu/6/../../../mips-linux-gnu/libntirpc.so: undefined 
reference to `__atomic_fetch_add_8'
collect2: error: ld returned 1 exit status
Protocols/NLM/CMakeFiles/sm_notify.ganesha.dir/build.make:116: recipe for 
target 'Protocols/NLM/sm_notify.ganesha' failed
make[4]: *** [Protocols/NLM/sm_notify.ganesha] Error 1


This is a bug that will hit everyone who wants to use libntirpc
on mips or mipsel:


(stretch_mips-dchroot)bunk@minkus:~$ cat test.c
int main(void)
{
    return 0;
}
(stretch_mips-dchroot)bunk@minkus:~$ gcc -O2 -Wall test.c -lntirpc
/usr/lib/gcc/mips-linux-gnu/6/../../../mips-linux-gnu/libntirpc.so: undefined 
reference to `__atomic_fetch_add_8'
collect2: error: ld returned 1 exit status
(stretch_mips-dchroot)bunk@minkus:~$ gcc -O2 -Wall test.c -lntirpc -latomic
(stretch_mips-dchroot)bunk@minkus:~$ 

Reply via email to