gfortran modules directory owning?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

Some time ago a guideline for gfortran modules directory was accepted:
http://fedoraproject.org/wiki/PackagingDrafts/FortranModulesDir

First I think this should be in the guidelines, %_fmoddir is in since
F10.

Second, there is an issue with directory ownership. The directories 
in that proposal, for .mod files, are not owned by any package:
%_libdir/gfortan
%_libdir/gfortan/modules
One possibility could be to have libgfortran own them, that way 
libraries dynamically linked whould bring in libgfortran and the 
directories. However for libraries linked statically, this doesn't work
since they don't depend explicitly on libgortran, but they depend on 
gcc-gfortran adding the right link information when doing the link.
The guideline is not to require the compiler for -devel packages, unless
I am missing something. As a side note, since gcc-gfortran is not in 
the minimal buildroot it has to be a BauildRequires, though.

I see 2 possibilities to solve that issue:
* put %_libdir/gfortan %_libdir/gfortan/modules in filesystem
* do an addition to the guideline PackagingDrafts/FortranModulesDir to
  have library linked statically by gfortran and installing .mod files 
  have an explicit dependency on gcc-gfortran.

What's your opinion?

A bugzilla for directory ownership issue:
https://bugzilla.redhat.com/show_bug.cgi?id=483469

--
Pat

--
Fedora-packaging mailing list
Fedora-packaging@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-packaging

[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux