Source: qt3d-opensource-src
Version: 5.7.1~20161122+dfsg-2
Severity: important
Justification: fails to build from source

The latest build of qt3d-opensource-src for powerpc (admittedly not a
release architecture) failed:

  g++ -specs=/usr/share/dpkg/pie-link.specs -Wl,-z,relro -Wl,--as-needed 
-Wl,--no-undefined -Wl,--version-script,Qt3DCore.version -Wl,-O1 
-Wl,--enable-new-dtags -shared -Wl,-soname,libQt53DCore.so.5 -o 
libQt53DCore.so.5.7.1 .obj/qtickclock.o ... obj/moc_propertychangehandler_p.o  
-lQt5Gui -lQt5Network -lQt5Core -lpthread -lGL 
  .obj/qnodeid.o: In function `std::__atomic_base<unsigned long 
long>::fetch_add(unsigned long long, std::memory_order)':
  /usr/include/c++/6/bits/atomic_base.h:514: undefined reference to 
`__atomic_fetch_add_8'
  collect2: error: ld returned 1 exit status

Could you please take a look?  Linking against -latomic might help;
since you're already using -Wl,--as-needed, I expect you should even
be able to list that library unconditionally without getting a runtime
dependency on architectures that don't require it here.

Thanks!

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?a...@monk.mit.edu

Reply via email to