This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug ada/16368] New: gnatmem, gnatdll are docmented but never built
- From: "dannysmith at users dot sourceforge dot net" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 5 Jul 2004 10:02:57 -0000
- Subject: [Bug ada/16368] New: gnatmem, gnatdll are docmented but never built
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
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
--
Summary: gnatmem, gnatdll are docmented but never built
Product: gcc
Version: 3.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ada
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: dannysmith at users dot sourceforge dot net
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: i686-pc-mingw32
GCC host triplet: i686-pc-mingw32
GCC target triplet: i686-pc-mingw32
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16368