Linux workstation

Upstream software project

libextutils-f77-perl

Simple interface to F77 libs

About libextutils-f77-perl

Simple interface to F77 libs

This project links 6 native package records across 6 recorded operating-system releases. Compare the retained versions and architectures below, then open the package for your own release.

These are catalog observations, not a guarantee of installation, compatibility, or upstream support.

Project pictures and package coverage

Debian 12 (Bookworm): 1 package records; Debian 13 (Trixie): 1 package records; Fedora 43: 1 package records; Fedora 44: 1 package records; openSUSE Leap 15.6: 1 package records; openSUSE Tumbleweed: 1 package records. Catalog coverage diagram, not an application screenshot.libextutils-f77-perl: recorded package coverageDebian 12 (Bookworm)1 recordsDebian 13 (Trixie)1 recordsFedora 431 recordsFedora 441 recordsopenSUSE Leap 15.61 recordsopenSUSE Tumbleweed1 records
OpenFactory diagram of linked package records. It is not an application screenshot.

Project identity

Project
libextutils-f77-perl
Publisher
Not authoritatively mapped
Native package records
6
Operating systems
debian-12, debian-13, fedora-43, fedora-44, opensuse-leap-15-6, opensuse-tumbleweed
License expression
Artistic-1.0 OR GPL-1.0-or-later
Metadata completeness
100/100 (not a software quality rating)
Source repository
Not reported

Source-reported description

The fullest retained description is shown with its source. Distribution packaging descriptions may include downstream details.

This module tries to figure out how to link C programs with Fortran subroutines on your system. Basically one must add a list of Fortran runtime libraries. The problem is their location and name varies with each OS/compiler combination! It was originally developed to make building and installation of the PGPLOT module easier, which links to the pgplot Fortran graphics library. It is now used by a number of perl modules. This module tries to implement a simple 'rule-of-thumb' database for various flavours of UNIX systems. A simple self-documenting Perl database of knowledge/code for figuring out how to link for various combinations of OS and compiler is embedded in the modules Perl code. Please help save the world by submitted patches for new database entries for your system at https://github.com/PDLPorters/extutils-f77 Note the default on most systems is now to search for a generic 'GNU' compiler which can be gfortran, g77, g95 or fort77 (in that order based on usage) and then find the appropriate link libraries automatically. (This is the 'Generic' 'GNU' database entry in the code.) The target compiler can be explicitly overriden by setting the environment variable F77, e.g. % setenv F77 "x86_64-pc-linux-gnu-gfortran" % perl -MExtUtils::F77 -e 'print ExtUtils::F77->compiler, "\n"' The library list which the module returns can be explicitly overridden by setting the environment variable F77LIBS, e.g. % setenv F77LIBS "-lfoo -lbar" % perl -MExtUtils::F77 -e 'print ExtUtils::F77->runtime, "\n"' ...

Description source

Packages by operating system

Compare recorded versions, then open a package for dependency, file, checksum, and repository evidence. Version strings are distribution-specific, not a ranking of newer software.

Debian 12 (Bookworm)

  1. libextutils-f77-perl

    Debian 12 (Bookworm) / perl

    1.26-1

    module to compile and link FORTRAN 77 code for Perl modules

    allbookworm

Debian 13 (Trixie)

  1. libextutils-f77-perl

    Debian 13 (Trixie) / perl

    1.26-1

    module to compile and link FORTRAN 77 code for Perl modules

    alltrixie

Fedora 43

  1. perl-ExtUtils-F77

    Fedora 43 / Unspecified / source perl-ExtUtils-F77

    1.26-14.fc43

    Simple interface to F77 libs

    noarch43

Fedora 44

  1. perl-ExtUtils-F77

    Fedora 44 / Unspecified / source perl-ExtUtils-F77

    1.26-15.fc44

    Simple interface to F77 libs

    noarch44

openSUSE Leap 15.6

  1. perl-ExtUtils-F77

    openSUSE Leap 15.6 / Unspecified / source perl-ExtUtils-F77

    1.26-bp156.3.1

    Simple interface to F77 libs

    noarchleap-15.6

openSUSE Tumbleweed

  1. perl-ExtUtils-F77

    openSUSE Tumbleweed / Unspecified / source perl-ExtUtils-F77

    1.26-1.23

    Simple interface to F77 libs

    noarchtumbleweed

Project resources and further reading

Mapping provenance

Only source-backed identity signals create public cross-OS links. A reviewer can later approve or dispute an inferred relationship without rewriting native package history.

No field-level source record is published yet.