mirror of
git://git.sv.gnu.org/autoconf
synced 2024-12-09 02:10:22 +08:00
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 <ebb9@byu.net>
This commit is contained in:
parent
f5de6cdf5a
commit
0b0c80f560
@ -1,3 +1,10 @@
|
||||
2008-08-19 Bruno Haible <bruno@clisp.org>
|
||||
and Peter O'Gorman <peter@pogma.com>
|
||||
|
||||
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 <jim@meyering.net>
|
||||
Eric Blake <ebb9@byu.net>
|
||||
Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||
|
@ -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
|
||||
@dfn{universal} binaries---by specifying multiple @option{-arch} options
|
||||
to the compiler but only a single @option{-arch} option to the
|
||||
preprocessor. Like this:
|
||||
|
||||
@example
|
||||
./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"
|
||||
@end 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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user