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?

Reply via email to