~rdoering/ubuntu/karmic/erlang/fix-535090

« back to all changes in this revision

Viewing changes to README

  • Committer: Bazaar Package Importer
  • Author(s): Sergei Golovan
  • Date: 2009-02-15 16:42:52 UTC
  • mfrom: (3.1.2 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090215164252-q5x4rcf8a5pbesb1
Tags: 1:12.b.5-dfsg-2
Upload to unstable after lenny is released.

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
    Linux/Suse Amd64        9.3, 10.1
28
28
    Linux/Montavista PPC    3.1
29
29
    FreeBSD x86             5.0
30
 
    Mac OS X/Intel          10.4.10 (Tiger)
31
 
    Mac OS X/Intel          10.5.3 (Leopard)
 
30
    Mac OS X/Intel          10.4.11 (Tiger)
 
31
    Mac OS X/Intel          10.5.5 (Leopard)
32
32
    Windows x86             XP SP2, 2003, Vista
33
33
 
34
34
 
86
86
 
87
87
  Perl 5
88
88
 
89
 
  ncurses               (Or termcap or termlib.)
 
89
  ncurses               (Or termcap or termlib.) The development headers and
 
90
                        libraries are needed, often known as ncurses-devel.
90
91
 
91
92
  OpenSSL               Optional, but needed for building the Erlang/OTP
92
93
                        applications 'ssl' and 'crypto'. You need the
210
211
mind about where you wish to install you can rerun step 4, without
211
212
having to do step 5 again).
212
213
 
 
214
The source tree is delivered with a lot of platform independent
 
215
build results already pre-built. If you want to remove these pre-built
 
216
files, invoke './otp_build remove_prebuilt_files' from the $ERL_TOP
 
217
directory. After you have done this, you can build exactly the same way
 
218
as before, but the build process will take a much longer time.
 
219
 
 
220
NOTE: Doing 'make clean' in an arbitrary directory of the source tree,
 
221
may remove files needed for bootstrapping the build. Doing
 
222
'./otp_build save_bootstrap' from the $ERL_TOP directory before
 
223
doing 'make clean' will ensure that it will be possible to build after
 
224
doing 'make clean'. './otp_build save_bootstrap' will be invoked
 
225
automatically when 'make' is invoked from ERL_TOP with either the
 
226
clean target, or the default target. It is also automatically invoked
 
227
if './otp_build remove_prebuilt_files' is invoked.
 
228
 
213
229
If you or your system has special requirements please read the
214
230
Makefile for additional configuration information.
215
231
 
216
 
 
217
232
Support for SMP (Symmetric Multi Processing)
218
233
--------------------------------------------
219
234
 
347
362
Mac OS X (Darwin)
348
363
-----------------
349
364
 
350
 
Mac OS X version 10.4 (Tiger) or later is recommended. 10.5 (Leopard) is
351
 
tested, but at the time of writing, not on a regular basis.
 
365
We test Mac OS X 10.4.11 (Tiger) and Mac OS X 10.5.x (Leopard)
 
366
in our daily builds.
352
367
 
353
 
Earlier releases of Mac OS X might work, but we have not
354
 
tested them. On earlier releases, use the "gnutar" command
355
 
to unpack the sources. (If a non-GNU tar is used, some files
356
 
will not be correctly extracted and the build will fail.)
 
368
Building on Mac OS X 10.3.x (Panther) might also work, but has
 
369
not been tested by us.
357
370
 
358
371
Make sure that the command "hostname" returns a valid fully qualified
359
372
host name (this is configured in "/etc/hostconfig").
369
382
system should run smoothly.
370
383
 
371
384
When building universal binaries on a PowerPC Mac (at least on Tiger),
372
 
you must point out a suitable SDK that contains universal binaries:
 
385
you must point out a suitable SDK that contains universal binaries.
 
386
For instance, to build universal binaries for Tiger (10.4):
373
387
 
374
388
CFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk" LDFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk"  ./configure --enable-darwin-universal
375
389
 
 
390
Also, if you run Leopard, but want to build for Tiger, you must do
 
391
 
 
392
export MACOSX_DEPLOYMENT_TARGET=10.4
 
393
 
 
394
before running the above configure command.
 
395
 
376
396
Experimental support for 64bit x86 darwin binaries can be enabled
377
397
using the --enable-darwin-64bit configure flag. The 64bit binaries are
378
398
best built and run on Leopard, but most of the system also works on