------- Comment #17 from pinskia at gcc dot gnu dot org 2006-02-15 18:55 ------- Lets take a look at this again one more time. You said you did "rm -Rf gcc/ada libada" but not "rm -Rf gnattools".
Where does it say in that documention what happens if you remove the gcc/ada directory? If it does say what happens I am missing it then. You removed the gcc/ada directory which contained config-lang.in which tells the build mechanism what toplevel directories are associated with the langauge and what will be disabled when the language is disabled. Since you did this, the toplevel make files will always include gnattools so the build will fail as expected as there is no way to tell the building mechanism to disable gnattools when the ada language is enabled. If you do "rm -Rf gcc/java libjava", then libffi will build always unlike the previous behavior which was to build libffi only when java was enabled. There might be an internal documention problem here but that is a totally different issue from the orginal problem. The internal documention does document part of this as referenced in comment # 10. I think there is a misunderstanding on how our build mechanism works and has since at least 2000, just getting exposed now because more libraries/programs are moving to the toplevel instead of living in their language subdirectory of gcc. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26259