https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116877
Bug ID: 116877 Summary: Unable to build libada for baremetal ARM processor Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada Assignee: unassigned at gcc dot gnu.org Reporter: dldudley at gmail dot com CC: dkm at gcc dot gnu.org Target Milestone: --- Attempting to build a baremetal ADA compiler for the ARM processor family. Compiler builds successfully if I use the option --disable-libada and skip the library build, however compiler will not work successfully without the library built. Since this is targeting a baremetal system (there is no planned OS for this device, other than newlib), there is no included file system (and therefore include files that include file functions). When building the library, it fails when attempting to access "dirent.h" and other functions that refer to file systems. Is there a patch or option available to allow the ada library to build without access to file functions?