building: Document C90 and POSIX requirements

https://bugzilla.gnome.org/show_bug.cgi?id=710519
This commit is contained in:
Dan Winship 2013-11-20 09:41:13 -05:00
parent 9d7235dea7
commit 91dd70cf17
2 changed files with 13 additions and 6 deletions

View File

@ -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

View File

@ -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>