[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Updated INSTALL from Autoconf
From: |
Eric Blake |
Subject: |
Updated INSTALL from Autoconf |
Date: |
Fri, 22 Aug 2008 18:57:41 -0600 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.16) Gecko/20080708 Thunderbird/2.0.0.16 Mnenhy/0.7.5.666 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Karl, do you have a cron job for grabbing upstream changes from Autoconf
to gnulib's doc/INSTALL? There were two recent patches in Autoconf that
would be nice to have:
- --
Don't work too hard, make some time for fun as well!
Eric Blake address@hidden
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkivYIUACgkQ84KuGfSFAYCYugCfdRqzBAnp04Y2qZp906+BZFqH
G+MAnjcHIQPJLAevOkqhw6GBM5uz8Ihf
=UF/q
-----END PGP SIGNATURE-----
diff --git a/doc/INSTALL b/doc/INSTALL
index e8edf5c..47ab4eb 100644
--- a/doc/INSTALL
+++ b/doc/INSTALL
@@ -2,7 +2,7 @@ Installation Instructions
*************************
Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
-2006 Free Software Foundation, Inc.
+2006, 2007, 2008 Free Software Foundation, Inc.
This file is free documentation; the Free Software Foundation gives
unlimited permission to copy, distribute and modify it.
@@ -100,6 +100,20 @@ architecture at a time in the source code directory.
After you have
installed the package for one architecture, use `make distclean' before
reconfiguring for another architecture.
+ On MacOS X 10.5 and later systems, you can create libraries and
+executables that work on multiple system types--known as "fat" or
+"universal" binaries--by specifying multiple `-arch' options to the
+compiler but only a single `-arch' option to the preprocessor. Like
+this:
+
+ ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+ CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+ CPP="gcc -E" CXXCPP="g++ -E"
+
+ This is not guaranteed to produce working output in all cases, you
+may have to build one architecture at a time and combine the results
+using the `lipo' tool if you have problems.
+
Installation Names
==================
@@ -138,6 +152,28 @@ find the X include and library files automatically, but if
it doesn't,
you can use the `configure' options `--x-includes=DIR' and
`--x-libraries=DIR' to specify their locations.
+Particular systems
+==================
+
+On HP-UX, the default C compiler is not ANSI C compatible. If GNU CC is
+not installed, it is recommended to use the following options in order
+to use an ANSI C compiler:
+
+ ./configure CC="cc -Ae"
+
+and if that doesn't work, install pre-built binaries of GCC for HP-UX.
+
+ On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
+parse its `<wchar.h>' header file. The option `-nodtk' can be used as
+a workaround. If GNU CC is not installed, it is therefore recommended
+to try
+
+ ./configure CC="cc"
+
+and if that doesn't work, try
+
+ ./configure CC="cc -nodtk"
+
Specifying the System Type
==========================
- Updated INSTALL from Autoconf,
Eric Blake <=
- Re: Updated INSTALL from Autoconf, Karl Berry, 2008/08/22
- Re: Updated INSTALL from Autoconf, Karl Berry, 2008/08/25
- Re: Updated INSTALL from Autoconf, Bruno Haible, 2008/08/25
- Re: Updated INSTALL from Autoconf, Karl Berry, 2008/08/25
- Re: Updated INSTALL from Autoconf, Bruno Haible, 2008/08/26
- Re: Updated INSTALL from Autoconf, Bruno Haible, 2008/08/26
- Re: Updated INSTALL from Autoconf, Eric Blake, 2008/08/26
- Re: Updated INSTALL from Autoconf, Bruno Haible, 2008/08/26
- Re: Updated INSTALL from Autoconf, Eric Blake, 2008/08/26