Bug 2336440

Summary: amg4psblas failed to build with GCC 15 ("Could not find working version of PSBLAS.")
Product: [Fedora] Fedora Reporter: Dave Malcolm <dmalcolm>
Component: gccAssignee: Jakub Jelinek <jakub>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: dmalcolm, fweimer, jakub, jlaw, josmyers, jwakely, mcermak, mpolacek, msebor, nickc, nixuser, sipoyare, trpost
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-01-17 18:10:46 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2333037    

Description Dave Malcolm 2025-01-08 18:53:14 UTC
I'm experimentally rebuilding rawhide with the not-yet-released GCC 15 to see if anything breaks, and to help write the porting guide.  See https://fedoraproject.org/wiki/User:Dmalcolm/gcc-15

My test build with GCC 15 failed:
https://copr.fedorainfracloud.org/coprs/dmalcolm/gcc-15-smoketest-3.failed/build/8476078/

whereas my test build with GCC 14 succeeded:
https://copr.fedorainfracloud.org/coprs/dmalcolm/gcc-15-smoketest-3.failed.checker/build/8476510/

Looking at the failure logs e.g.
https://download.copr.fedorainfracloud.org/results/dmalcolm/gcc-15-smoketest-3.failed/fedora-rawhide-x86_64/08476078-amg4psblas/builder-live.log.gz

I see:
checking for working installation of PSBLAS... configure_n: error: no.  Could not find working version of PSBLAS.

I'm trying to reproduce the failure; might be another instance of https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118337

Reproducible: Didn't try

Comment 1 Siddhesh Poyarekar 2025-01-17 18:10:46 UTC
This appears to have been a gcc bug that was fixed. amg4psblas still doesn't build, but that's a different problem:

At line 134 of file amg_d_base_onelev_descr.f90 (unit = 6, file = 'stdout')
Fortran runtime error: Missing comma between descriptors
(a,1xa,1x,f14.2)
     ^
Error termination. Backtrace:
#0  0xffffa5ac0b1b in ???
#1  0xffffa5ac18bb in ???
#2  0xffffa5ac23c7 in ???
#3  0xffffa5bd05eb in ???
#4  0xffffa5bd12bf in ???
#5  0xffffa5bd16c7 in ???
#6  0xffffa5be1df7 in ???
#7  0xffffa6f147cf in ???
#8  0xffffa6fe2e1f in ???
#9  0xaaaabf3974cf in amg_d_pde2d
	at /builddir/build/BUILD/amg4psblas-1.1.2-build/amg4psblas-1.1.2-1/openmpi-build/samples/advanced/pdegen/amg_d_pde2d.F90:480
#10  0xaaaabf392fa7 in main
	at /builddir/build/BUILD/amg4psblas-1.1.2-build/amg4psblas-1.1.2-1/openmpi-build/samples/advanced/pdegen/amg_d_pde2d.F90:67

that can be dealt with separately as part of mass rebuild FTBFS handling.