This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug ada/64492] Disabling libada prevents building gnattools-cross
- From: "laguest at archeia dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 05 Jan 2015 05:34:27 +0000
- Subject: [Bug ada/64492] Disabling libada prevents building gnattools-cross
- Auto-submitted: auto-generated
- References: <bug-64492-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64492
Luke A. Guest <laguest at archeia dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |laguest at archeia dot com
--- Comment #2 from Luke A. Guest <laguest at archeia dot com> ---
I haven't sent in my copyright assignment yet.
But, I noticed this in the gnat makefile a while back and was going to
investigate, but haven't got around to it yet:
# *-elf, *-eabi, or *-eabispe
ifeq ($(strip $(filter-out elf eabi eabispe,$(target_os))),)
TOOLS_TARGET_PAIRS=\
mlib-tgt-specific.adb<mlib-tgt-specific-xi.adb \
indepsw.adb<indepsw-gnu.adb
endif
Essentially, we just need for that to include a specific system or build with
just those two files and it's sorted.
It may require a custom target, such as the gnatlib-shared-win32/darwin targets
to do this cleanly without hacking up the configure scripts.
I don't know which is the best route to take.