Package: src:solvespace Version: 3.0.rc2+repack1-3 Severity: minor User: [email protected] Usertags: ftbfs-x86-64-v3
Starting with LLVM 12 and GCC 11 (and backported to gcc-10 for Debian), GCC introduces optimizations for new micro-architecture levels from the x86-64 psABI. Filing these bug reports for packages building with the current level (x86-64), but not with x86-64-v3. To reproduce these issues, append -march=x86-64-v3 to the compiler flags (CFLAGS, CXXFLAGS, ...). You also need hardware supporting these. The easiest way is to call the dynamic linker in glibc 2.33 like /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 --help Otherwise look at the flags in /proc/cpuinfo and compare these with those from table 3.1 in the System V Application Binary Interface doc: https://gitlab.com/x86-psABIs/x86-64-ABI/-/wikis/x86-64-psABI Please don't upload a package setting these flags by default. The x86-64 baseline is still unchanged. The full build log can be found at: http://people.debian.org/~doko/logs/20210228/filtered/gcc10-v3/solvespace_3.0.rc2+repack1-3_unstable_gcc10-v3.log The last lines of the build log are at the end of this report. [...] OK test constraint/symmetric_line/normal_migrate_from_v22 OK test constraint/symmetric_vert/normal_roundtrip OK test constraint/angle/skew_render OK test constraint/symmetric/normal_migrate_from_v22 OK test core/path/with_extension OK test constraint/same_orientation/same_group_roundtrip OK test request/cubic/normal_migrate_from_v20 OK test core/path/from_portable OK test constraint/cubic_line_tangent/normal_migrate_from_v20 OK test core/expr/literal OK test constraint/symmetric/free_in_3d_roundtrip OK test constraint/parallel/free_in_3d_roundtrip OK test constraint/where_dragged/free_in_3d_roundtrip OK test request/datum_point/normal_migrate_from_v22 OK test constraint/where_dragged/normal_roundtrip OK test constraint/pt_on_face/normal_migrate_from_v22 OK test constraint/pt_on_circle/normal_migrate_from_v20 OK test request/arc_of_circle/normal_migrate_from_v22 OK test constraint/angle/reference_migrate_from_v22 OK test constraint/eq_len_pt_line_d/normal_migrate_from_v20 OK test constraint/pt_line_distance/normal_migrate_from_v22 OK test constraint/vertical/line_migrate_from_v20 OK test constraint/angle/free_in_3d_migrate_from_v22 OK test constraint/angle/normal_migrate_from_v20 OK test constraint/parallel/free_in_3d_migrate_from_v20 OK test constraint/length_ratio/reference_migrate_from_v22 OK test constraint/vertical/pt_pt_migrate_from_v22 OK test constraint/pt_pt_distance/free_in_3d_roundtrip OK test constraint/pt_pt_distance/reference_migrate_from_v20 OK test constraint/at_midpoint/line_pt_free_in_3d_migrate_from_v22 OK test request/circle/free_in_3d_dof OK test constraint/pt_line_distance/normal_migrate_from_v20 OK test constraint/proj_pt_distance/normal_roundtrip OK test constraint/points_coincident/normal_migrate_from_v20 OK test constraint/pt_on_line/normal_roundtrip OK test constraint/proj_pt_distance/reference_migrate_from_v22 OK test constraint/pt_pt_distance/normal_migrate_from_v22 OK test constraint/horizontal/pt_pt_migrate_from_v20 Vector::WithMagnitude(1) of zero vector! Vector::WithMagnitude(1) of zero vector! Vector::WithMagnitude(1) of zero vector! Vector::WithMagnitude(1) of zero vector! Vector::WithMagnitude(1) of zero vector! Vector::WithMagnitude(1) of zero vector! Vector::WithMagnitude(1) of zero vector! Vector::WithMagnitude(1) of zero vector! OK test constraint/pt_plane_distance/normal_roundtrip OK test constraint/diameter/normal_migrate_from_v22 OK test constraint/where_dragged/free_in_3d_migrate_from_v22 OK test constraint/pt_pt_distance/free_in_3d_migrate_from_v20 OK test constraint/horizontal/pt_pt_roundtrip OK test constraint/equal_line_arc_len/pi OK test constraint/pt_in_plane/normal_migrate_from_v22 OK test core/path/is_absolute_unix OK test constraint/diameter/reference_migrate_from_v20 OK test constraint/symmetric_vert/normal_migrate_from_v20 OK test constraint/curve_curve_tangent/arc_cubic_migrate_from_v20 Failure! 1 checks failed make[5]: *** [test/CMakeFiles/test_solvespace.dir/build.make:80: test/CMakeFiles/test_solvespace] Error 1 make[5]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[4]: *** [CMakeFiles/Makefile2:542: test/CMakeFiles/test_solvespace.dir/all] Error 2 make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[3]: *** [CMakeFiles/Makefile2:549: test/CMakeFiles/test_solvespace.dir/rule] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[2]: *** [Makefile:329: test_solvespace] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[1]: *** [debian/rules:34: override_dh_auto_test] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:26: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -- debian-science-maintainers mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
