Browse Source

gcc: Mention more build requirements.

* doc/chapters/c-extensions.texi: Add a note about the requirement for
  `-dev' packages and GNU Guile.

* configure.ac: Mention GNU Guile in the output.
Ludovic Courtès 13 years ago
parent
commit
cd94a0f911
2 changed files with 7 additions and 2 deletions
  1. 1 1
      configure.ac
  2. 6 1
      doc/chapters/c-extensions.texi

+ 1 - 1
configure.ac

@@ -1643,6 +1643,6 @@ AC_MSG_NOTICE([
 	       MPI test suite: $running_mpi_check
 	       FFT Support: $fft_support
 	       GCC plug-in: $build_gcc_plugin
-	       GCC plug-in test suite: $run_gcc_plugin_test_suite
+	       GCC plug-in test suite (requires GNU Guile): $run_gcc_plugin_test_suite
 	       SOCL enabled:  $build_socl
 ])

+ 6 - 1
doc/chapters/c-extensions.texi

@@ -10,7 +10,12 @@
 When GCC plug-in support is available, StarPU builds a plug-in for the
 GNU Compiler Collection (GCC), which defines extensions to languages of
 the C family (C, C++, Objective-C) that make it easier to write StarPU
-code@footnote{This feature is only available for GCC 4.5 and later.  It
+code@footnote{This feature is only available for GCC 4.5 and later.  You
+may need to install a specific @code{-dev} package of your distro, such
+as @code{gcc-4.6-plugin-dev} on Debian and derivatives.  In addition,
+the plug-in's test suite is only run when
+@url{http://www.gnu.org/software/guile/, GNU@tie{}Guile} is found at
+@code{configure}-time.  Building the GCC plug-in
 can be disabled by configuring with @code{--disable-gcc-extensions}.}.
 
 Those extensions include syntactic sugar for defining