cross-compiled musl gcc-fortran is missing `ieee_*.mod`
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 57/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- fortran, linux
- Domaine
- build-system, tooling
Piste de recherche
Start by reading the gcc-fortran package template and its cross-compilation conditions; the issue names no source or test file. Compare the installed module files for native musl, glibc, and cross-compiled musl packages, then trace why the three ieee_*.mod files are absent in the last case. Done when those modules are included in the cross-compiled musl package and the package contents confirm it.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Package: gcc-fortran-14.2.1+20250405_4
# exists on native musl
$ XBPS_TARGET_ARCH=x86_64-musl xbps-query --repo=https://repo-default.voidlinux.org/current/musl -Mf gcc-fortran
/usr/bin/gfortran
/usr/bin/x86_64-linux-musl-gfortran
/usr/lib/gcc/x86_64-linux-musl/14.2/f951
/usr/lib/gcc/x86_64-linux-musl/14.2/finclude/ieee_arithmetic.mod
/usr/lib/gcc/x86_64-linux-musl/14.2/finclude/ieee_exceptions.mod
/usr/lib/gcc/x86_64-linux-musl/14.2/finclude/ieee_features.mod
/usr/lib/gcc/x86_64-linux-musl/14.2/finclude/omp_lib.f90
/usr/lib/gcc/x86_64-linux-musl/14.2/finclude/omp_lib.h
/usr/lib/gcc/x86_64-linux-musl/14.2/finclude/omp_lib.mod
/usr/lib/gcc/x86_64-linux-musl/14.2/finclude/omp_lib_kinds.mod
/usr/lib/gcc/x86_64-linux-musl/14.2/finclude/openacc.f90
/usr/lib/gcc/x86_64-linux-musl/14.2/finclude/openacc.mod
/usr/lib/gcc/x86_64-linux-musl/14.2/finclude/openacc_kinds.mod
/usr/lib/gcc/x86_64-linux-musl/14.2/finclude/openacc_lib.h
/usr/lib/gcc/x86_64-linux-musl/14.2/libcaf_single.a
/usr/share/info/gfortran.info.gz
/usr/share/man/man1/gfortran.1
# exists on glibc
$ XBPS_TARGET_ARCH=aarch64 xbps-query --repo=https://repo-default.voidlinux.org/current/aarch64 -Mf gcc-fortran
/usr/bin/aarch64-linux-gnu-gfortran
/usr/bin/gfortran
/usr/lib/gcc/aarch64-linux-gnu/14.2/f951
/usr/lib/gcc/aarch64-linux-gnu/14.2/finclude/ieee_arithmetic.mod
/usr/lib/gcc/aarch64-linux-gnu/14.2/finclude/ieee_exceptions.mod
/usr/lib/gcc/aarch64-linux-gnu/14.2/finclude/ieee_features.mod
/usr/lib/gcc/aarch64-linux-gnu/14.2/finclude/omp_lib.f90
/usr/lib/gcc/aarch64-linux-gnu/14.2/finclude/omp_lib.h
/usr/lib/gcc/aarch64-linux-gnu/14.2/finclude/omp_lib.mod
/usr/lib/gcc/aarch64-linux-gnu/14.2/finclude/omp_lib_kinds.mod
/usr/lib/gcc/aarch64-linux-gnu/14.2/finclude/openacc.f90
/usr/lib/gcc/aarch64-linux-gnu/14.2/finclude/openacc.mod
/usr/lib/gcc/aarch64-linux-gnu/14.2/finclude/openacc_kinds.mod
/usr/lib/gcc/aarch64-linux-gnu/14.2/finclude/openacc_lib.h
/usr/lib/gcc/aarch64-linux-gnu/14.2/libcaf_single.a
/usr/share/info/gfortran.info.gz
/usr/share/man/man1/gfortran.1
# missing on cross + musl
$ XBPS_TARGET_ARCH=aarch64-musl xbps-query --repo=https://repo-default.voidlinux.org/current/aarch64 -Mf gcc-fortran
/usr/bin/aarch64-linux-musl-gfortran
/usr/bin/gfortran
/usr/lib/gcc/aarch64-linux-musl/14.2/f951
/usr/lib/gcc/aarch64-linux-musl/14.2/finclude/omp_lib.f90
/usr/lib/gcc/aarch64-linux-musl/14.2/finclude/omp_lib.h
/usr/lib/gcc/aarch64-linux-musl/14.2/finclude/omp_lib.mod
/usr/lib/gcc/aarch64-linux-musl/14.2/finclude/omp_lib_kinds.mod
/usr/lib/gcc/aarch64-linux-musl/14.2/finclude/openacc.f90
/usr/lib/gcc/aarch64-linux-musl/14.2/finclude/openacc.mod
/usr/lib/gcc/aarch64-linux-musl/14.2/finclude/openacc_kinds.mod
/usr/lib/gcc/aarch64-linux-musl/14.2/finclude/openacc_lib.h
/usr/lib/gcc/aarch64-linux-musl/14.2/libcaf_single.a
/usr/share/info/gfortran.info.gz
/usr/share/man/man1/gfortran.1
- Langage dominant
- Shell
- Étoiles
- 3.5k
- Forks
- 2.8k
- Merge moyen
- 1 j 14 h
- PR mergées (30 j)
- 329
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de void-linux/void-packages
-
qbittorrent: consider adding qt6-plugin-sqlite dependency or documenting it as optionalPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouvertebug needs-testing
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
void-linux/void-packages#63385 ·
Les mainteneurs répondent en général sous 1 jour
-
bug needs-testing
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
void-linux/void-packages#63374 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
bug needs-testing
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
void-linux/void-packages#63249 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
xmlto: sources no longer available from upstreamPeut-être pris @L1TerminalFault l’a pris il y a 10 jours. Ouvertebug needs-testing
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
void-linux/void-packages#63237 ·
Les mainteneurs répondent en général sous 1 jour
-
AI 🤖 bug needs-testing
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
void-linux/void-packages#63041 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de void-linux/void-packages
Issues similaires
-
Misleading 'Update → Config → Hyprland' menu item silently resets user configs without confirmationOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 1-3 heures Accessibilité débutants 88/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
lobaro/restic-backup-docker#114 ·
-
Difficulté 1/5 1-3 heures Accessibilité débutants 90/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 91/100
Les mainteneurs répondent en général sous 1 jour