diff --git a/INSTALL.in b/INSTALL.in
index 8cc3ae819..cdd4f7039 100644
--- a/INSTALL.in
+++ b/INSTALL.in
@@ -13,6 +13,10 @@ Simple install procedure
Requirements
============
+GLib requires a C90-compliant (but not necessarily C99-compliant) C
+compiler and libc. On UNIX-like systems, it also assumes compliance
+with at least the original 1990 version of POSIX.
+
GLib-2.0 requires pkg-config, which is tool for tracking the
compilation flags needed for libraries. (For each library, a small .pc
text file is installed in a standard location that contains the
diff --git a/docs/reference/glib/building.xml b/docs/reference/glib/building.xml
index 079db8dc7..105fca444 100644
--- a/docs/reference/glib/building.xml
+++ b/docs/reference/glib/building.xml
@@ -51,11 +51,12 @@
Dependencies
Before you can compile the GLib library, you need to have
- various other tools and libraries installed on your
- system. The two tools needed during the build process (as
- differentiated from the tools used in when creating GLib
- mentioned above such as autoconf)
- are pkg-config and GNU make.
+ various other tools and libraries installed on your system.
+ Beyond a C compiler (which must implement C90, but does not need
+ to implement C99), the two tools needed during the build process
+ (as differentiated from the tools used in when creating GLib
+ mentioned above such as autoconf) are
+ pkg-config and GNU make.
@@ -86,7 +87,9 @@
- GLib depends on a number of other libraries.
+ A UNIX build of GLib requires that the system implements at
+ least the original 1990 version of POSIX. Beyond this, it
+ depends on a number of other libraries.