Merge commit 'f7114c3fe535af7d7acafeadfcdf4ebf5c72fdcc'
[hurd-web.git] / community / gsoc / project_ideas / gnat.mdwn
index fef2635..ba34cc9 100644 (file)
@@ -11,13 +11,12 @@ License|/fdl]]."]]"""]]
 
 [[!meta title="Porting GNAT (GCC)"]]
 
-The GNU Ada Translator (GNAT) isn't available for the Hurd so far. There are
-also a number of other Debian packages depending on GNAT, and thus not
-buildable on the Hurd.
+An initial port of the GNU Ada Translator (GNAT) is available for the Hurd.
 
 The goal of this project is getting GNAT fully working in Debian GNU/Hurd. It
-requires implementing some explicitly system-specific stuff in GNAT, and maybe
-fixing a few other problems. Good knowledge of Ada is a must; some Hurd
+requires implementing some explicitly system-specific stuff in GNAT (mostly in
+its runtime libraries), and for that also address a number of issues in Hurd
+and other libraries.  Knowledge of Ada is a must; some Hurd
 knowledge will have to be acquired while working on the project.
 
 Designing and implementing [[language_bindings]] is a follow-up project.
@@ -25,7 +24,7 @@ Designing and implementing [[language_bindings]] is a follow-up project.
 Possible mentors: [[Samuel Thibault (youpi)|samuelthibault]], [[Thomas Schwinge
 (tschwinge)|tschwinge]].
 
-Exercise: Fix one of the problems preventing GNAT from working on the Hurd.
+Exercise: Fix one of the known issues of GNAT on the Hurd.
 
 ---