https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121387
Bug ID: 121387 Summary: Adda fails to build on OpenBSD -current/amd64 due to missed locks? Product: gcc Version: 15.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada Assignee: unassigned at gcc dot gnu.org Reporter: kirill at korins dot ky CC: dkm at gcc dot gnu.org Target Milestone: --- /build/pobj/gcc-15.1.0/build-amd64/./gcc/xgcc -B/build/pobj/gcc-15.1.0/build-amd64/./gcc/ -B/usr/local/x86_64-unknown-openbsd/bin/ -B/usr/local/x86_64-unknown-openbsd/lib/ -isystem /usr/local/x86_64-unknown-openbsd/include -isystem /usr/local/x86_64-unknown-openbsd/sys-include -fno-checking -c -g -O2 -fpic -fno-lto -W -Wall -gnatpg -nostdinc a-dhfina.adb -o a-dhfina.o a-dhfina.adb:35:06: error: "System.Os_Locks" is not a predefined library unit a-dhfina.adb:35:06: error: "Ada.Directories.Hierarchical_File_Names (body)" depends on "System.Finalization_Primitives (spec)" a-dhfina.adb:35:06: error: "System.Finalization_Primitives (spec)" depends on "System.Os_Locks (spec)" a-strunb.ads:1618:09: error: run-time library configuration error a-strunb.ads:1618:09: error: file s-finpri.ads had semantic errors a-strunb.ads:1618:09: error: entity "System.Finalization_Primitives.Master_Node" not available s-finpri.ads:250:28: error: "OS_Locks" not declared in "System" compilation abandoned gmake[7]: *** [../gcc-interface/Makefile:294: a-dhfina.o] Error 1 gmake[7]: Leaving directory '/build/pobj/gcc-15.1.0/build-amd64/gcc/ada/rts' gmake[6]: *** [gcc-interface/Makefile:649: gnatlib] Error 2 gmake[6]: Leaving directory '/build/pobj/gcc-15.1.0/build-amd64/gcc/ada' gmake[5]: *** [gcc-interface/Makefile:682: gnatlib-shared-default] Error 2 gmake[5]: Leaving directory '/build/pobj/gcc-15.1.0/build-amd64/gcc/ada' gmake[4]: *** [gcc-interface/Makefile:718: gnatlib-shared-dual] Error 2 gmake[4]: Leaving directory '/build/pobj/gcc-15.1.0/build-amd64/gcc/ada' gmake[3]: *** [gcc-interface/Makefile:836: gnatlib-shared] Error 2 gmake[3]: Leaving directory '/build/pobj/gcc-15.1.0/build-amd64/gcc/ada' gmake[2]: *** [Makefile:107: gnatlib-shared] Error 2 gmake[2]: Leaving directory '/build/pobj/gcc-15.1.0/build-amd64/x86_64-unknown-openbsd/libada' gmake[1]: *** [Makefile:22140: all-target-libada] Error 2 gmake[1]: Leaving directory '/build/pobj/gcc-15.1.0/build-amd64' gmake: *** [Makefile:24263: bootstrap2] Error 2