On Wed, Apr 13, 2022 at 07:08:13PM +0200, Germano Massullo wrote:
> Hello, in my opinion we should add to Fedora Packaging Guidelines, a
> paragraph concerning GCC Toolset usage.
> 
> I recently experienced some problems in building darktable for
> epel8/epel8-next due bad configuration of gcc-toolset-11 in the spec file.
> In a few words, gcc-toolset-11 was not really enabled, so the builder was
> still using GCC 8.5.
> The build failure led me to open a bugreport against gcc-toolset-11 [1], but
> it turned out to not be a bug
> Dan Horák fixed the problem with pull requests [3] and [4]
> This problem was caused because I had misinterpreted official Red Hat
> configuration [2]. Also other developers in #fedora-devel IRC channel that I
> contacted for help, have misinterpreted it too.
> 
> Adding such new paragraph in the guidelines would help the packaging
> activity of the whole set of EPEL branches.
> If you agree with such proposal I am willing to help

Sure, improving the docs is always welcome.  Note that I've provided
a macro in the metapackage that ought to be used when you want to build
a package using DTS/GTS: %enable_devtoolset11 (rather than
. /opt/rh/gcc-toolset-11/enable and similar).  So the docs should mention
that.

> Cheers
> 
> [1]: https://bugzilla.redhat.com/show_bug.cgi?id=2074663
> [2]: 
> https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/developing_c_and_cpp_applications_in_rhel_8/additional-toolsets-for-development_developing-applications
> [3]: https://src.fedoraproject.org/rpms/darktable/pull-request/6
> [4]: https://src.fedoraproject.org/rpms/darktable/pull-request/7

Marek
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to