https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121491

            Bug ID: 121491
           Summary: D: multiple targets: config.d and related files not
                    found/built/installed
           Product: gcc
           Version: 12.5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: d
          Assignee: ibuclaw at gdcproject dot org
          Reporter: dave at killthe dot net
  Target Milestone: ---

Created attachment 62093
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=62093&action=edit
Scripts for reproducing error

When cross compiling GCC to target ia64, sparc64, or m68k (and possibly
others), there is an error when attempting to run the built GDC compiler,
complaining that config.d is missing. Indeed all of those target-specific .d
files in /usr/lib/gcc/* seem to be missing. 

The provided script, which is a stripped down version of my distro build
system, will enable you to reproduce the broken build. See
gccreport-dlang/scripts/install/build-cross for instructions on how to run it.

Reply via email to