https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: app-editors/emacs-29.2 has implicit function declarations in configure logs. Discovered on: arm64 (internal ref: tinderbox_arm64) Info about the issue: https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#QA0072
Created attachment 883482 [details] build.log build log and emerge --info
Found the following implicit function declarations in configure logs: config.log:2313 - malloc_set_state config.log:2317 - malloc_get_state config.log:7796 - MIN config.log:12645 - static_assert config.log:21431 - alignof
Same gnulib issue that we had discussed for emacs-28.3 in bug 898304. The reasoning about errors with an additional warning still applies, therefore I am resolving this as duplicate. *** This bug has been marked as a duplicate of bug 898304 ***
(In reply to Ulrich Müller from comment #3) > Same gnulib issue that we had discussed for emacs-28.3 in bug 898304. Right, but please apply what suggested in https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#QA0072
(In reply to Agostino Sarubbo from comment #4) > (In reply to Ulrich Müller from comment #3) > > Same gnulib issue that we had discussed for emacs-28.3 in bug 898304. > > Right, but please apply what suggested in > https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#QA0072 Yes, please. There's more than enough work to do without having to argue about this. The suppression variable exists for false positives, so please use it.
That would be QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN static_assert alignof ) in global scope? Or local variable in src_configure()?
(In reply to Ulrich Müller from comment #6) > That would be > > QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN static_assert alignof ) > > in global scope? Or local variable in src_configure()? The example at https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#QA0072 shows at global scope.
global scope is fine, thanks!
Will do, although I still think that this qualifies as a tinderbox bug and should be fixed there.