diff --git a/ChangeLog b/ChangeLog
index 2e163277..41642614 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2012-02-03  Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+	* par.c (par_desc): Move to end of file, outside the #if
+	HAVE_PARPORT
+
 2012-02-02  Joerg Wunsch <j.gnu@uriah.heep.sax.de>
 
 	Implement ELF file reading (finally).  Requires libelf(3) to be
diff --git a/par.c b/par.c
index 2f669966..64095f9d 100644
--- a/par.c
+++ b/par.c
@@ -353,8 +353,6 @@ static int par_parseexitspecs(PROGRAMMER * pgm, char *s)
   return 0;
 }
 
-const char par_desc[] = "Parallel port bitbanging";
-
 void par_initpgm(PROGRAMMER * pgm)
 {
   strcpy(pgm->type, "PPI");
@@ -398,3 +396,5 @@ void par_initpgm(PROGRAMMER * pgm)
 }
 
 #endif /* HAVE_PARPORT */
+
+const char par_desc[] = "Parallel port bitbanging";