https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: dev-scheme/guile-gi-0.3.1 does not respect CFLAGS. Discovered on: amd64 (internal ref: guru_tinderbox) NOTE: To reproduce this issue you may want to add "-frecord-gcc-switches" to CFLAGS/CXXFLAGS/FFLAGS/FCFLAGS. If this is not something about c/c++ context see this bug as an hint to hide the QA warning (with QA_FLAGS_IGNORED) where is not possible to respect CFLAGS.
Created attachment 698361 [details] build.log build log and emerge --info
* QA Notice: Files built without respecting CFLAGS have been detected * Please include the following list of files in your report: * /usr/lib64/guile/2.2/site-ccache/gi.go * /usr/lib64/guile/2.2/site-ccache/gi/util.go * /usr/lib64/guile/2.2/site-ccache/gi/core-generics.go * /usr/lib64/guile/2.2/site-ccache/gi/repository.go * /usr/lib64/guile/2.2/site-ccache/gi/types.go * /usr/lib64/guile/2.2/site-ccache/gi/oop.go * /usr/lib64/guile/2.2/site-ccache/gi/logging.go * /usr/lib64/guile/2.2/site-ccache/gi/compat.go * /usr/lib64/guile/2.2/site-ccache/gi/documentation.go * /usr/lib64/guile/2.2/site-ccache/gi/config.go * /usr/lib64/guile/2.2/site-ccache/scripts/gi-gtkdoc.go Those are elf archives produced by guile. $ ldd /usr/lib64/guile/2.2/site-ccache/gi.go > ldd: warning: you do not have execution permission for `/usr/lib64/guile/2.2/site-ccache/gi.go' not a dynamic executable Please close this as "invalid".
(In reply to Maciej Barć from comment #2) > Please close this as "invalid". Please read entirely comment 0.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=75e601d6bb03f2de54f5f03334821a8547b95788 commit 75e601d6bb03f2de54f5f03334821a8547b95788 Author: Maciej Barć <xgqt@riseup.net> AuthorDate: 2021-04-09 08:00:46 +0000 Commit: Maciej Barć <xgqt@riseup.net> CommitDate: 2021-04-09 08:00:57 +0000 dev-scheme/guile-gi: ignore flags of all produced files Closes: https://bugs.gentoo.org/780954 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Maciej Barć <xgqt@riseup.net> dev-scheme/guile-gi/guile-gi-0.3.1.ebuild | 2 ++ dev-scheme/guile-gi/guile-gi-9999.ebuild | 2 ++ 2 files changed, 4 insertions(+)
Changing TRACKER as requested by QA.