[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1013005: onednn: ftbfs with GCC-12



Package: src:onednn
Version: 2.2.4+ds-2
Severity: normal
Tags: sid bookworm
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-12

[This bug is targeted to the upcoming bookworm release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-12/g++-12, but succeeds to build with gcc-11/g++-11. The
severity of this report will be raised before the bookworm release.

The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/gcc12/onednn_2.2.4+ds-2_unstable_gcc12.log
The last lines of the build log are at the end of this report.

To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-11/porting_to.html

GCC 11 defaults to the GNU++17 standard.  If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.

[...]
  _ZNSt10_HashtableIPKSt6vectorIhSaIhEESt4pairIKS4_PvESaIS8_ENSt8__detail10_Select1stESt8equal_toIS4_ESt4hashIS4_ENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEED1Ev@Base 2.2.2
  _ZNSt10_HashtableIPKSt6vectorIhSaIhEESt4pairIKS4_PvESaIS8_ENSt8__detail10_Select1stESt8equal_toIS4_ESt4hashIS4_ENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev@Base 2.2.2
@@ -113,15 +116,17 @@
  _ZNSt8_Rb_treeI21dnnl_primitive_kind_tSt4pairIKS0_St8functionIFvvEEESt10_Select1stIS6_ESt4lessIS0_ESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS2_@Base 2.0
  _ZNSt8_Rb_treeIN4dnnl4impl23broadcasting_strategy_tES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE24_M_get_insert_unique_posERKS2_@Base 2.2.2
  _ZNSt8_Rb_treeIN4dnnl4impl23broadcasting_strategy_tES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERKS2_@Base 2.2.2
- _ZNSt8_Rb_treeIN4dnnl4impl23broadcasting_strategy_tES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.2.2
+#MISSING: 2.2.4+ds-2# _ZNSt8_Rb_treeIN4dnnl4impl23broadcasting_strategy_tES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.2.2
  _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_@Base 2.0
- _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_fESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE16_M_insert_uniqueIS8_EES6_ISt17_Rb_tree_iteratorIS8_EbEOT_@Base 2.2.2
+#MISSING: 2.2.4+ds-2# _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_fESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE16_M_insert_uniqueIS8_EES6_ISt17_Rb_tree_iteratorIS8_EbEOT_@Base 2.2.2
  _ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE16_M_insert_uniqueIS2_EES0_ISt17_Rb_tree_iteratorIS2_EbEOT_@Base 2.0
  _ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_emplace_uniqueIJRS1_RiEEES0_ISt17_Rb_tree_iteratorIS2_EbEDpOT_@Base 2.2.2
  _ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_emplace_uniqueIJRS1_SA_EEES0_ISt17_Rb_tree_iteratorIS2_EbEDpOT_@Base 2.2.2
  _ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_emplace_uniqueIJRS1_iEEES0_ISt17_Rb_tree_iteratorIS2_EbEDpOT_@Base 2.0
  _ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_emplace_uniqueIJRiiEEES0_ISt17_Rb_tree_iteratorIS2_EbEDpOT_@Base 2.0
  _ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_emplace_uniqueIJiiEEES0_ISt17_Rb_tree_iteratorIS2_EbEDpOT_@Base 2.0
+ _ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOiEESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_@Base 2.2.4+ds-2
+ _ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_@Base 2.2.4+ds-2
  _ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE24_M_get_insert_unique_posERS1_@Base 2.0
  _ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_@Base 2.0
  _ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImESaImEE17_M_emplace_uniqueIJRKiEEESt4pairISt17_Rb_tree_iteratorImEbEDpOT_@Base 2.2.2
@@ -129,8 +134,9 @@
  _ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImESaImEE17_M_emplace_uniqueIJiEEESt4pairISt17_Rb_tree_iteratorImEbEDpOT_@Base 2.2.2
  _ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImESaImEE24_M_get_insert_unique_posERKm@Base 2.0
  _ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImESaImEE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorImERKm@Base 2.0
- _ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImESaImEE8_M_eraseEPSt13_Rb_tree_nodeImE@Base 2.2.2
- _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIK20dnnl_cpu_isa_hints_tjELb0EEEEE16_M_allocate_nodeIJRKS5_EEEPS6_DpOT_@Base 2.2.2
+#MISSING: 2.2.4+ds-2# _ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImESaImEE8_M_eraseEPSt13_Rb_tree_nodeImE@Base 2.2.2
+#MISSING: 2.2.4+ds-2# _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIK20dnnl_cpu_isa_hints_tjELb0EEEEE16_M_allocate_nodeIJRKS5_EEEPS6_DpOT_@Base 2.2.2
+ _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIK20dnnl_cpu_isa_hints_tjELb0EEEEE16_M_allocate_nodeIJRS4_RKjEEEPS6_DpOT_@Base 2.2.4+ds-2
  _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIK20dnnl_cpu_isa_hints_tjELb0EEEEE18_M_deallocate_nodeEPS6_@Base 2.2.2
  _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIK20dnnl_cpu_isa_hints_tjELb0EEEEE19_M_allocate_bucketsEm@Base 2.2.2
  _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIK20dnnl_cpu_isa_hints_tjELb0EEEEE19_M_deallocate_nodesEPS6_@Base 2.2.2
@@ -148,20 +154,26 @@
  _ZTINSt13__future_base7_ResultIN4dnnl4impl17primitive_cache_t13cache_value_tEEE@Base 2.0
  _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 2.0
  _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 2.0
- _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE@Base 2.0
- _ZTISt23_Sp_counted_ptr_inplaceISt6vectorIhSaIhEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE@Base 2.2.2
+#MISSING: 2.2.4+ds-2# _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE@Base 2.0
+ _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 2.2.4+ds-2
+#MISSING: 2.2.4+ds-2# _ZTISt23_Sp_counted_ptr_inplaceISt6vectorIhSaIhEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE@Base 2.2.2
+ _ZTISt23_Sp_counted_ptr_inplaceISt6vectorIhSaIhEESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 2.2.4+ds-2
  _ZTSNSt13__future_base13_State_baseV27_SetterIN4dnnl4impl17primitive_cache_t13cache_value_tEOS5_EE@Base 2.0
  _ZTSNSt13__future_base13_State_baseV2E@Base 2.0
  _ZTSNSt13__future_base7_ResultIN4dnnl4impl17primitive_cache_t13cache_value_tEEE@Base 2.0
  _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 2.0
  _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 2.0
  _ZTSSt19_Sp_make_shared_tag@Base 2.0
- _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE@Base 2.0
- _ZTSSt23_Sp_counted_ptr_inplaceISt6vectorIhSaIhEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE@Base 2.2.2
+#MISSING: 2.2.4+ds-2# _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE@Base 2.0
+ _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 2.2.4+ds-2
+#MISSING: 2.2.4+ds-2# _ZTSSt23_Sp_counted_ptr_inplaceISt6vectorIhSaIhEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE@Base 2.2.2
+ _ZTSSt23_Sp_counted_ptr_inplaceISt6vectorIhSaIhEESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 2.2.4+ds-2
  _ZTVNSt13__future_base13_State_baseV2E@Base 2.0
  _ZTVNSt13__future_base7_ResultIN4dnnl4impl17primitive_cache_t13cache_value_tEEE@Base 2.0
- _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE@Base 2.0
- _ZTVSt23_Sp_counted_ptr_inplaceISt6vectorIhSaIhEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE@Base 2.2.2
+#MISSING: 2.2.4+ds-2# _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE@Base 2.0
+ _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 2.2.4+ds-2
+#MISSING: 2.2.4+ds-2# _ZTVSt23_Sp_counted_ptr_inplaceISt6vectorIhSaIhEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE@Base 2.2.2
+ _ZTVSt23_Sp_counted_ptr_inplaceISt6vectorIhSaIhEESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 2.2.4+ds-2
  _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag@Base 2.0
  _ZZNSt8__detail18__to_chars_10_implIjEEvPcjT_E8__digits@Base 2.0
  _ZZNSt8__detail18__to_chars_10_implImEEvPcjT_E8__digits@Base 2.2.2
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2


Reply to: