https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118744
Bug ID: 118744 Summary: [15 Regression] missing libgfortran.a multilibs Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libfortran Assignee: unassigned at gcc dot gnu.org Reporter: burnus at gcc dot gnu.org CC: ams at gcc dot gnu.org Target Milestone: --- I just noticed that my GCN build has libgfortran.a only in amdgcn-amdhsa/lib while lib{c,g,m,gomp,ssp} exist there and in the gfx906 etc. subdirectories. I am pretty sure that it did work in the past. I have not yet investigated this. [Maybe I need to bootstrap again and then it will show up again?] This causes link errors such as: $ gfortran -fopenmp hello.f90 -foffload-options=amdgcn-amdhsa=-march=gfx1100 ld: error: incompatible mach: .../lib/gcc/x86_64-pc-linux-gnu/15.0.1/accel/amdgcn-amdhsa/../../../../../../amdgcn-amdhsa/lib/libgfortran.a(transfer.o) collect2: error: ld returned 1 exit status gcn mkoffload: fatal error: .../x86_64-pc-linux-gnu-accel-amdgcn-amdhsa-gcc returned 1 exit status compilation terminated. * * * This is not limited to gcn, but also others: ./amdgcn-amdhsa/lib/libgfortran.a - see above ./nvptx-none/lib/libgfortran.a - {mgomp,}/{misa-sm_52,}/ missing as well ./lib64/libgfortran.a - missing ./lib32/libgfortran.a Note that, e.g., ./lib32/libgomp.a exists.