Summary: | sys-apps/texinfo-6.6 partially ignores CFLAGS and LDFLAGS | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michał Górny <mgorny> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | esigra |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 59506, 331933 | ||
Attachments: |
sys-apps:texinfo-6.4:20170624-052938.log
Patch |
Description
Michał Górny
![]() ![]() ![]() ![]() sys-apps/texinfo-6.5-r1: * QA Notice: Files built without respecting CFLAGS have been detected * Please include the following list of files in your report: * /usr/lib64/texinfo/MiscXS.so * QA Notice: Files built without respecting LDFLAGS have been detected * Please include the following list of files in your report: * /usr/lib64/texinfo/MiscXS.so * /usr/lib64/texinfo/XSParagraph.so Created attachment 564406 [details, diff]
Patch
configure.ac of texinfo-6.5 contains:
"""
# User variables for a Perl XS extension, which may be different, for
# example if the Perl interpreter being used was compiled with a
# different compiler. Also in tp/Texinfo/Convert/XSParagraph/configure.ac.
AC_ARG_VAR([PERL_EXT_CFLAGS], [Compiler flags for a Perl extension])
AC_ARG_VAR([PERL_EXT_CPPFLAGS], [C preprocessor flags for a Perl extension])
AC_ARG_VAR([PERL_EXT_LDFLAGS], [Linker flags for a Perl extension])
AC_ARG_VAR([PERL_EXT_CC], [Compiler for a Perl extension])
"""
Exporting these variables is sufficient.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90ff30b87cffc4ed9d4b3876195ad9ba24cdaa89 commit 90ff30b87cffc4ed9d4b3876195ad9ba24cdaa89 Author: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> AuthorDate: 2019-02-23 15:40:53 +0000 Commit: Lars Wendler <polynomial-c@gentoo.org> CommitDate: 2019-02-23 15:42:12 +0000 sys-apps/texinfo: Respect CC/CPPFLAGS/CFLAGS/LDFLAGS. Closes: https://bugs.gentoo.org/622576 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> sys-apps/texinfo/{texinfo-6.6.ebuild => texinfo-6.6-r1.ebuild} | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) |