[glib] building: Document C90 and POSIX requirements
- From: Dan Winship <danw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] building: Document C90 and POSIX requirements
- Date: Wed, 20 Nov 2013 21:32:12 +0000 (UTC)
commit 91dd70cf1715f64ff8dcd1ce2f641a905988f275
Author: Dan Winship <danw gnome org>
Date: Wed Nov 20 09:41:13 2013 -0500
building: Document C90 and POSIX requirements
https://bugzilla.gnome.org/show_bug.cgi?id=710519
INSTALL.in | 4 ++++
docs/reference/glib/building.xml | 15 +++++++++------
2 files changed, 13 insertions(+), 6 deletions(-)
---
diff --git a/INSTALL.in b/INSTALL.in
index 8cc3ae8..cdd4f70 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 079db8d..105fca4 100644
--- a/docs/reference/glib/building.xml
+++ b/docs/reference/glib/building.xml
@@ -51,11 +51,12 @@
<title>Dependencies</title>
<para>
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 <application>autoconf</application>)
- are <command>pkg-config</command> 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 <application>autoconf</application>) are
+ <command>pkg-config</command> and GNU make.
</para>
<itemizedlist>
<listitem>
@@ -86,7 +87,9 @@
</listitem>
</itemizedlist>
<para>
- 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.
</para>
<itemizedlist>
<listitem>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]