Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-dev-announce
Navigation:
Lists: gentoo-dev-announce: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-dev-announce@g.o, gentoo-science@g.o
From: justin <jlec@g.o>
Subject: Fortran-2.eclass
Date: Tue, 21 Jun 2011 08:59:05 +0200
Hello,

We just included an eclass to simplify the fortran compiler dependency
and testing in ebuilds.

For the simplest case, which is most probably the way you want it,
simply add "fortran-2" to you inherit line. The only phase function
exported is pkg_setup, so take care to add "fortran-2_pkg_setup" in case
you redefined pkg_setup.

This will depend on a fortran compiler and check additionally for
general compiler functionality.

Two specialist cases are support.

First, you need openmp support from the fortran compiler, then simply
define "FORTRAN_NEED_OPENMP=1".

Second, you need a different fortran dialect. Normally this can be
identified, if the source files have different suffixes then .f e.g. .f90.
Simply define FORTRAN_STANDARD with the dialects you need.
Currently supported are the dialects from 77, 90, 95 and 03. 08 is
currently not, due to the lack of a working compiler.

I hope this will fix the problems due to missing fortran compilers.

justin

Attachment:
signature.asc (OpenPGP digital signature)
Replies:
Re: Fortran-2.eclass
-- justin
Navigation:
Lists: gentoo-dev-announce: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Voting for the Council 2011-2012 Election begins
Next by thread:
Re: Fortran-2.eclass
Previous by date:
Voting for the Council 2011-2012 Election begins
Next by date:
Re: Fortran-2.eclass


Updated Jul 14, 2012

Summary: Archive of the gentoo-dev-announce mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.