Opened 3 years ago
Closed 3 years ago
#29089 closed defect (fixed)
Also gfortran needs the crti.o fix  for Fedora 31/32
Reported by:  Matthias Köppe  Owned by:  

Priority:  major  Milestone:  sage9.1 
Component:  packages: standard  Keywords:  
Cc:  Dima Pasechnik, Erik Bray, Volker Braun, John Palmieri, Travis Scrimshaw  Merged in:  
Authors:  Matthias Koeppe  Reviewers:  Volker Braun 
Report Upstream:  N/A  Work issues:  
Branch:  3646c06 (Commits, GitHub, GitLab)  Commit:  3646c0679e0316103daeeeabd4ba818539ae17b6 
Dependencies:  Stopgaps: 
Description (last modified by )
#27907  "Building gcc 7.2.0 fails on CentOS / Red Hat / Fedora Linux systems because of crti.o"
added code in spkgpostinst
to copy crti.o
.
gfortran
needs the same  as observed on fedora31minimal (https://github.com/mkoeppe/sage/runs/411500550) and fedora32minimal (https://github.com/mkoeppe/sage/runs/411500596)
Tests with the fix are at: https://github.com/mkoeppe/sage/pull/1
Unrelated error: #29162  gfortran compile error on debianjessie
Change History (14)
comment:1 Changed 3 years ago by
Description:  modified (diff) 

Summary:  Also gfortran needs the crti.o fix  for Fedora 31 → Also gfortran needs the crti.o fix  for Fedora 31/32 
comment:2 Changed 3 years ago by
Authors:  → Matthias Koeppe 

comment:3 Changed 3 years ago by
Branch:  → u/mkoeppe/also_gfortran_needs_the_crti_o_fix___for_fedora_31_32 

comment:4 Changed 3 years ago by
Commit:  → 79979908a2c6e6d5f12ff701a710deed1e087112 

Status:  new → needs_review 
comment:5 Changed 3 years ago by
Description:  modified (diff) 

comment:6 Changed 3 years ago by
Fixes fedora31minimal
, fedora32minimal
, as can be seen in the tests at https://github.com/mkoeppe/sage/pull/1
comment:7 Changed 3 years ago by
Status:  needs_review → needs_work 

comment:8 Changed 3 years ago by
Commit:  79979908a2c6e6d5f12ff701a710deed1e087112 → 3646c0679e0316103daeeeabd4ba818539ae17b6 

Branch pushed to git repo; I updated commit sha1. New commits:
3646c06  More workaround  so as not to break build on macOS

comment:9 Changed 3 years ago by
Status:  needs_work → needs_review 

comment:10 Changed 3 years ago by
Description:  modified (diff) 

comment:11 Changed 3 years ago by
Cc:  John Palmieri Travis Scrimshaw added 

Anyone interested in reviewing this ticket?
comment:12 Changed 3 years ago by
Reviewers:  → Volker Braun 

Status:  needs_review → positive_review 
comment:14 Changed 3 years ago by
Branch:  u/mkoeppe/also_gfortran_needs_the_crti_o_fix___for_fedora_31_32 → 3646c0679e0316103daeeeabd4ba818539ae17b6 

Resolution:  → fixed 
Status:  positive_review → closed 
New commits:
crti.o fix for gfortran
fixup: use setlibrarypath
build/pkgs/gfortran/spkginstall: Work around lib/lib64 problem
Fixup finding crt dest dir