diff --git a/libada/ChangeLog b/libada/ChangeLog
index 3a632f61e84331f3a2d15e72830ede7ec4566f18..5787237f429b0cc0a590fa484f543d9a64bfff74 100644
--- a/libada/ChangeLog
+++ b/libada/ChangeLog
@@ -1,3 +1,7 @@
+2004-02-10  Ulrich Weigand  <uweigand@de.ibm.com>
+
+	* Makefile.in (gnattools): Depend on gnatlib.
+
 2003-02-10  Arnaud Charlet  <charlet@act-europe.fr>
 
 	PR ada/6637, PR ada/5911
diff --git a/libada/Makefile.in b/libada/Makefile.in
index 4300765a3bde36dbd60eedc48ba904a04e668eb9..e1565e792ec03779b45ccad01b9b8a3f4eec6462 100644
--- a/libada/Makefile.in
+++ b/libada/Makefile.in
@@ -47,7 +47,7 @@ gnatlib:
 	$(MAKE) -C ../../gcc $(FLAGS_TO_PASS) $(GNATLIB)
 
 # Rules to build gnattools.
-gnattools:
+gnattools: gnatlib
 	$(MAKE) -C ../../gcc $(FLAGS_TO_PASS) $(GNATTOOLS)
 
 # Check uninstalled version.