Re: fortran .mod files

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

 



On Sun, 2007-10-21 at 00:24 +0200, Patrice Dumas wrote:
> Hello,
> 
> Currently there is no guideline regarding fortran 90 .mod, it seems to
> me that one is needed. These files are generated by gfortran when
> building a module. These are text files, but not intended to be read by
> humans. They are architecture dependent. When compiling some code that
> uses the module, the .mod has to be found in the include path (for
> example in a directory specified by -I).
> 
> Where should the .mod be installed? I propose
> 
> %_libdir
> %_libdir/include
> %_libdir/modules
> %_libdir/mod
> %_libdir/f90
> %_includedir/%_lib
> %_includedir/%_lib/modules
> %_includedir/%_lib/mod
> %_includedir/%_lib/f90 
> 
> (f90 may also be replaced by another meaningfull subdirectory name).
> 
> This directory could be called %_fmoddir
> 
> And add -I%_fmoddir in FFLAGS when compiling some code that
> requires the module.
> 
> 
> The optimal situation would be to have %_fmoddir defined in rpm macros
> and -I%_fmoddir added to default FFLAGS.

So, I think that if they're searched in the include path, they should be
under the %_includedir. Modules/mod is too vague, but perhaps f90 is too
specific? Wouldn't later fortran modules hit this as well? (f95? 2003?)

I'm also not opposed to making this a macro, it seems logical to me.

~spot

--
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