The rule to make gnattools3 in ada/Makefile.in is commented out: # These tools are only built for the native version. gnattools3: ../stamp-tools # $(MAKE) -C tools -f ../Makefile $(TOOLS_FLAGS_TO_PASS) \ # TOOLSCASE=native top_builddir=../../.. \ # ../../gnatmem$(exeext) $(EXTRA_GNATTOOLS) This prevents gnatdll (an EXTRA_GNATTOOL) and gnatmem from being built. In the case of gnatmem, I can see a reason for it not to be built: The code in gmem.c depends on functions exported from libaddr2line.a Although I have been able to hack together a libaddr2line.a (that works with Ada's traceback code) from current binutils srcs, AFAICT, there is no formal support for this library. What is reason for gnatdll being disabled? Both tools are documented in gnat_ugn.texi. Could the reason for their non- existence also be documented? Danny
Confirmed.
Other utilities that are documented in gnat_ugn.texi gnatpp (gnat pretty) gnatstub gnatmetric are not built in FSF tree. Nor is there any documentation on where these utilities are available. Danny
.