GCC uses libexec for internal tools and plugins that should not be exposed on PATH.
Perhaps libexec itself could be added to the base_known_folders = ["lib", "bin", "include", "res", "licenses"] list? Packages that rely on libexec usually do it for a good reason and reconfiguring the directory layouts can be difficult.
Add an exception for
gfortran
to theDEFAULT PACKAGE LAYOUT
check.Like other GCC packages, https://github.com/conan-io/conan-center-index/pull/23334 otherwise fails due to
libexec
being present in the package folder.GCC uses
libexec
for internal tools and plugins that should not be exposed on PATH.Perhaps
libexec
itself could be added to thebase_known_folders = ["lib", "bin", "include", "res", "licenses"]
list? Packages that rely onlibexec
usually do it for a good reason and reconfiguring the directory layouts can be difficult.