The analysis in the bug description is wrong. The link fails, because
the command line is incompletely passed on amd64v3:

[...]
[ 62%] Linking CXX shared library ../libembree4.so
cd /<<PKGBUILDDIR>>/build/kernels && /usr/bin/cmake -E cmake_link_script 
CMakeFiles/embree.dir/link.txt --verbose=1
/usr/bin/x86_64-linux-gnu-g++  [...]  
CMakeFiles/embree.dir/subdiv/subdivpatch1base_eval.cpp.o
C/usr/src/embree-4.4.1+dfsg-2/kernels/common/../../common/sys/../math/../simd/varying.h:12:10:
 warning: type ‘struct vfloat_impl’ violates the C++ One Definition Rule [-Wodr]
[...]
collect2: error: ld returned 1 exit status
MakeFiles/embree.dir/bvh/bvh_builder_subdiv.cpp.o 
CMakeFiles/embree.dir/bvh/bvh_intersector_hybrid4_bvh4.cpp.o  
../libembree_sse42.a ../libembree_avx.a ../libembree_avx2.a 
../libembree_avx512.a ../libsys.a ../libmath.a ../libsimd.a ../liblexers.a 
../libtasking.a /usr/lib/x86_64-linux-gnu/libtbb.so.12.19 ../libsys.a -ldl 
../libmath.a
make[4]: *** [kernels/CMakeFiles/embree.dir/build.make:1029: libembree4.so.4] 
Error 1

even stripping that insane package-metadata option doesn't help.  Maybe
the rust-coreutils guys could have a look if that's an issue.

This blocks the fenics/dolfin/petsc/slepc library transitions.  Afaiu,
we cannot simply remove the amd64v3 binary, because it's a copy of the
amd64 binary.


** Also affects: rust-coreutils (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: rust-coreutils (Ubuntu)
   Importance: Undecided => High

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2161642

Title:
  4.4.1+dfsg-2 FTBFS in stonking proposed on amd64v3 with multiple
  undefined references

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/embree/+bug/2161642/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to