autoconf-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] GNU Autoconf source repository branch, master, updated. v2.62-77-g


From: Eric Blake
Subject: [SCM] GNU Autoconf source repository branch, master, updated. v2.62-77-g0b0c80f
Date: Wed, 20 Aug 2008 04:23:12 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Autoconf source repository".

http://git.sv.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=0b0c80f560884b9d4c0faafb15ec28d810d25f70

The branch, master has been updated
       via  0b0c80f560884b9d4c0faafb15ec28d810d25f70 (commit)
      from  f5de6cdf5a23b5696f88b2cc981347c892e663cf (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 0b0c80f560884b9d4c0faafb15ec28d810d25f70
Author: Bruno Haible <address@hidden>
Date:   Tue Aug 19 22:16:40 2008 -0600

    Mention universal binaries in INSTALL.
    
    * doc/install.texi (Compiling For Multiple Architectures): Explain
    how to create universal binaries on MacOS X.
    
    Signed-off-by: Eric Blake <address@hidden>

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog        |    7 +++++++
 doc/install.texi |   18 +++++++++++++++++-
 2 files changed, 24 insertions(+), 1 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index b9c14bc..1a892f9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-08-19  Bruno Haible  <address@hidden>
+       and Peter O'Gorman  <address@hidden>
+
+       Mention universal binaries in INSTALL.
+       * doc/install.texi (Compiling For Multiple Architectures): Explain
+       how to create universal binaries on MacOS X.
+
 2008-08-19  Jim Meyering  <address@hidden>
            Eric Blake  <address@hidden>
            Ralf Wildenhues  <address@hidden>
diff --git a/doc/install.texi b/doc/install.texi
index e087629..362be59 100644
--- a/doc/install.texi
+++ b/doc/install.texi
@@ -6,7 +6,7 @@
 @unnumbered Installation Instructions
 
 Copyright @copyright{} 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004,
-2005, 2006, 2007 Free Software Foundation, Inc.
+2005, 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.
@@ -120,6 +120,22 @@ architecture at a time in the source code directory.  
After you have
 installed the package for one architecture, use @samp{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 @dfn{fat} or
address@hidden binaries---by specifying multiple @option{-arch} options
+to the compiler but only a single @option{-arch} option to the
+preprocessor.  Like this:
+
address@hidden
+./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"
address@hidden example
+
+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 @command{lipo} tool if you have problems.
+
 @node Installation Names
 @section Installation Names
 


hooks/post-receive
--
GNU Autoconf source repository




reply via email to

[Prev in Thread] Current Thread [Next in Thread]