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

Bug#1015564: marked as done (onednn: ftbfs with LTO (link time optimization) enabled)



Your message dated Wed, 28 Aug 2024 16:49:51 +0000
with message-id <E1sjLrj-0017xd-J6@fasolo.debian.org>
and subject line Bug#1015564: fixed in onednn 3.5.3-1
has caused the Debian Bug report #1015564,
regarding onednn: ftbfs with LTO (link time optimization) enabled
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1015564: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015564
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:onednn
Version: 2.2.4+ds-2
Severity: minor
Tags: sid bookworm
User: debian-gcc@lists.debian.org
Usertags: ftbfs-lto

This package currently fails to build (at least on the amd64
architecture) with link time optimizations enabled.  For a background
for LTO please see

https://wiki.debian.org/ToolChain/LTO

The goal is to enable this optimization by default in an upcoming
Debian release in dpkg-buildflags for 64bit architectures.  The goal
is to get this package to build with link time optimizations, or to
explicitly disable link time optimizations for this package build.

To reproduce the build failure, enable the lto optimization in
testing/unstable by adding "optimize=+lto" to DEB_BUILD_MAINT_OPTIONS
in the debian/rules file, or if this macro is unset, just set it:

export DEB_BUILD_MAINT_OPTIONS = optimize=+lto

Please try to fix the build with lto enabled, fixing the packaging or
forwarding the issue upstream. If the issue cannot be fixed,
explicitly disallow building the package with lto by adding to your
rules file:

export DEB_BUILD_MAINT_OPTIONS = optimize=-lto

or adding that string to your existing setting of DEB_BUILD_MAINT_OPTIONS.

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

[...]
+#MISSING: 2.2.4+ds-2# _ZNSt8_Rb_treeIN4dnnl4impl23broadcasting_strategy_tES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE24_M_get_insert_unique_posERKS2_@Base 2.2.2
+#MISSING: 2.2.4+ds-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
+#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
+#MISSING: 2.2.4+ds-2# _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_@Base 2.0
+#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
+#MISSING: 2.2.4+ds-2# _ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE16_M_insert_uniqueIS2_EES0_ISt17_Rb_tree_iteratorIS2_EbEOT_@Base 2.0
+#MISSING: 2.2.4+ds-2# _ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_emplace_uniqueIJRS1_RiEEES0_ISt17_Rb_tree_iteratorIS2_EbEDpOT_@Base 2.2.2
+#MISSING: 2.2.4+ds-2# _ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_emplace_uniqueIJRS1_SA_EEES0_ISt17_Rb_tree_iteratorIS2_EbEDpOT_@Base 2.2.2
+#MISSING: 2.2.4+ds-2# _ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_emplace_uniqueIJRS1_iEEES0_ISt17_Rb_tree_iteratorIS2_EbEDpOT_@Base 2.0
+#MISSING: 2.2.4+ds-2# _ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_emplace_uniqueIJRiiEEES0_ISt17_Rb_tree_iteratorIS2_EbEDpOT_@Base 2.0
+#MISSING: 2.2.4+ds-2# _ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_emplace_uniqueIJiiEEES0_ISt17_Rb_tree_iteratorIS2_EbEDpOT_@Base 2.0
+#MISSING: 2.2.4+ds-2# _ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE24_M_get_insert_unique_posERS1_@Base 2.0
+#MISSING: 2.2.4+ds-2# _ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_@Base 2.0
+#MISSING: 2.2.4+ds-2# _ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImESaImEE17_M_emplace_uniqueIJRKiEEESt4pairISt17_Rb_tree_iteratorImEbEDpOT_@Base 2.2.2
+#MISSING: 2.2.4+ds-2# _ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImESaImEE17_M_emplace_uniqueIJRmEEESt4pairISt17_Rb_tree_iteratorImEbEDpOT_@Base 2.0
+#MISSING: 2.2.4+ds-2# _ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImESaImEE17_M_emplace_uniqueIJiEEESt4pairISt17_Rb_tree_iteratorImEbEDpOT_@Base 2.2.2
+#MISSING: 2.2.4+ds-2# _ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImESaImEE24_M_get_insert_unique_posERKm@Base 2.0
+#MISSING: 2.2.4+ds-2# _ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImESaImEE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorImERKm@Base 2.0
+#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
+#MISSING: 2.2.4+ds-2# _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIK20dnnl_cpu_isa_hints_tjELb0EEEEE18_M_deallocate_nodeEPS6_@Base 2.2.2
+#MISSING: 2.2.4+ds-2# _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIK20dnnl_cpu_isa_hints_tjELb0EEEEE19_M_allocate_bucketsEm@Base 2.2.2
+#MISSING: 2.2.4+ds-2# _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIK20dnnl_cpu_isa_hints_tjELb0EEEEE19_M_deallocate_nodesEPS6_@Base 2.2.2
+#MISSING: 2.2.4+ds-2# _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIK20dnnl_cpu_isa_hints_tjELb0EEEEE21_M_deallocate_bucketsEPPNS_15_Hash_node_baseEm@Base 2.2.2
+#MISSING: 2.2.4+ds-2# _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIK20dnnl_cpu_isa_hints_tjELb0EEEEE22_M_deallocate_node_ptrEPS6_@Base 2.2.2
+#MISSING: 2.2.4+ds-2# _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmmELb0EEEEE16_M_allocate_nodeIJRKSt21piecewise_construct_tSt5tupleIJOmEESC_IJEEEEEPS5_DpOT_@Base 2.0
+#MISSING: 2.2.4+ds-2# _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmmELb0EEEEE18_M_deallocate_nodeEPS5_@Base 2.0
+#MISSING: 2.2.4+ds-2# _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmmELb0EEEEE19_M_allocate_bucketsEm@Base 2.0
+#MISSING: 2.2.4+ds-2# _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmmELb0EEEEE19_M_deallocate_nodesEPS5_@Base 2.0
+#MISSING: 2.2.4+ds-2# _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmmELb0EEEEE21_M_deallocate_bucketsEPPNS_15_Hash_node_baseEm@Base 2.0
+#MISSING: 2.2.4+ds-2# _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmmELb0EEEEE22_M_deallocate_node_ptrEPS5_@Base 2.0
+#MISSING: 2.2.4+ds-2# _ZNSt8__detail9_Map_baseImSt4pairIKmmESaIS3_ENS_10_Select1stESt8equal_toImESt4hashImENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixEOm@Base 2.0
  _ZTINSt13__future_base13_State_baseV27_SetterIN4dnnl4impl17primitive_cache_t13cache_value_tEOS5_EE@Base 2.0
- _ZTINSt13__future_base13_State_baseV2E@Base 2.0
- _ZTINSt13__future_base7_ResultIN4dnnl4impl17primitive_cache_t13cache_value_tEEE@Base 2.0
+#MISSING: 2.2.4+ds-2# _ZTINSt13__future_base13_State_baseV2E@Base 2.0
+#MISSING: 2.2.4+ds-2# _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
+ _ZTISt19_Sp_make_shared_tag@Base 2.2.4+ds-2
+#MISSING: 2.2.4+ds-2# _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE@Base 2.0
+#MISSING: 2.2.4+ds-2# _ZTISt23_Sp_counted_ptr_inplaceISt6vectorIhSaIhEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE@Base 2.2.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
@@ -158,13 +159,13 @@
  _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
- _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# _ZTVNSt13__future_base13_State_baseV2E@Base 2.0
+#MISSING: 2.2.4+ds-2# _ZTVNSt13__future_base7_ResultIN4dnnl4impl17primitive_cache_t13cache_value_tEEE@Base 2.0
+#MISSING: 2.2.4+ds-2# _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE@Base 2.0
+#MISSING: 2.2.4+ds-2# _ZTVSt23_Sp_counted_ptr_inplaceISt6vectorIhSaIhEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE@Base 2.2.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
+#MISSING: 2.2.4+ds-2# _ZZNSt8__detail18__to_chars_10_implIjEEvPcjT_E8__digits@Base 2.0
+#MISSING: 2.2.4+ds-2# _ZZNSt8__detail18__to_chars_10_implImEEvPcjT_E8__digits@Base 2.2.2
  _ZZNSt9once_flag18_Prepare_executionC4IZSt9call_onceIMNSt13__future_base13_State_baseV2EFvPSt8functionIFSt10unique_ptrINS3_12_Result_baseENS7_8_DeleterEEvEEPbEJPS4_SC_SD_EEvRS_OT_DpOT0_EUlvE_EERSI_ENUlvE_4_FUNEv@Base 2.2.2
  _ZZNSt9once_flag18_Prepare_executionC4IZSt9call_onceIZN4dnnl4impl3cpu3x6411gemm_info_tINS4_10bfloat16_tES8_fE8jit_initEvEUlvE_JEEvRS_OT_DpOT0_EUlvE_EERSC_ENUlvE_4_FUNEv@Base 2.2.2
  _ZZNSt9once_flag18_Prepare_executionC4IZSt9call_onceIZN4dnnl4impl3cpu3x6411gemm_info_tIaaiE8jit_initEvEUlvE_JEEvRS_OT_DpOT0_EUlvE_EERSB_ENUlvE_4_FUNEv@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

--- End Message ---
--- Begin Message ---
Source: onednn
Source-Version: 3.5.3-1
Done: Shengqi Chen <harry-chen@outlook.com>

We believe that the bug you reported is fixed in the latest version of
onednn, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1015564@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Shengqi Chen <harry-chen@outlook.com> (supplier of updated onednn package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 29 Aug 2024 00:14:37 +0800
Source: onednn
Architecture: source
Version: 3.5.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Deep Learning Team <debian-ai@lists.debian.org>
Changed-By: Shengqi Chen <harry-chen@outlook.com>
Closes: 1015564 1051614 1075333
Changes:
 onednn (3.5.3-1) unstable; urgency=medium
 .
   [ Shengqi Chen ]
   * Team upload.
   * New upstream version 3.5.3
     Please use this version for PyTorch/v2.4+ releases.
   * d/patches: remove already applied patches
   * d/control: bump std-ver to 4.7.0.1 (no changes required)
   * d/libdnnl-dev.install: add new headers to install
   * d/libdnnl3.symbols.amd64:
     - remove all 3rd party symbols to avoid future errors
       (closes: #1075333, #1051614) useless c++ symbols removed
       (closes: #1015564) confirmed to build with LTO turned on
     - add new symbols
   * d/copyright: remove useless File-Excluded
 .
   [ Aron Xu ]
   * d/rules: enable LTO
Checksums-Sha1:
 14c58472ffcc46002764c30511b713e76aaab22d 1843 onednn_3.5.3-1.dsc
 5d8d24db3494b61ad21af5e8a5653fd7554b850c 13190385 onednn_3.5.3.orig.tar.gz
 b895fee3403e9ebaa32318dd2abe054ec18ebfe8 9116 onednn_3.5.3-1.debian.tar.xz
 18b82bd93520e983fed961d71ed36895c26ecd08 6393 onednn_3.5.3-1_source.buildinfo
Checksums-Sha256:
 8e14a81b370257d008fc3651adff7cb111301e7126f03f9e9b851fea155f4e56 1843 onednn_3.5.3-1.dsc
 345511c0dea52d5a9c0c283dff9b691b92dc7af706410fa7ad6f5cc8a80eb9f6 13190385 onednn_3.5.3.orig.tar.gz
 6c8adc39a35cafdc0e4fffec3f0fc113000040cc0d52ca6b7acf24083b2cba56 9116 onednn_3.5.3-1.debian.tar.xz
 a5e47222b04854ce4f88e736c071eec646df93c315ec1b7e68ab53bc50d7820b 6393 onednn_3.5.3-1_source.buildinfo
Files:
 938da0e70f868dc2f3ebe020bb4ec559 1843 science optional onednn_3.5.3-1.dsc
 c69d3f6eadf35b035dcf494e69df2917 13190385 science optional onednn_3.5.3.orig.tar.gz
 d360fd78f9e87facac01ca833b25136b 9116 science optional onednn_3.5.3-1.debian.tar.xz
 9704af9cf0898a366826efabfcba5d4a 6393 science optional onednn_3.5.3-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEBLHAyuu1xqoC2aJ5NP8o68vMTMgFAmbPURwACgkQNP8o68vM
TMj1rwf+K3B/xIkeNuouXWA7BtkRINgyervdb8XW8tFpruz4Hkqsx1+i60z8g8WE
V3QCaRxwT0sWmK8HK6TxO81ZIgE6lrQmRCsXbN2gdgjVXivDkaNNjArfL1suWOdS
tQvGJuGR9rZKC8bnpgDRrha5g2v0zYyp4aH1ZnfYmYxNJMYm+QlDtL0dbMwCFky/
BS+fdYFbIrv9d43OgTnvKGsUXQ77snHy+5eEJNv+JPekPCJ4p7U5rOwWXw9Vjfbz
FvBvcswZ2/JiYnNQtPw5+JhotFMmOpiYuOoejCuMZ3MzU8hmSuQ5tuA+MnYFSxbl
DdP1lwr3Uop8nEuCSirSG07x3O0d2A==
=hDJJ
-----END PGP SIGNATURE-----

Attachment: pgpfBT5cKU72m.pgp
Description: PGP signature


--- End Message ---

Reply to: