X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2FPackaging.html;h=ed7cfbefd75dae46c2b6166674650a0591caf311;hb=38fdb7d9fc40e9f29c3156b6625cac8d91d562e1;hp=217590e6c24ed6a0563bcd31b1f860fb2c92d489;hpb=2058a71e780ae6cb1ff3a0c98831df10190f10cb;p=oota-llvm.git diff --git a/docs/Packaging.html b/docs/Packaging.html index 217590e6c24..ed7cfbefd75 100644 --- a/docs/Packaging.html +++ b/docs/Packaging.html @@ -2,12 +2,13 @@ "http://www.w3.org/TR/html4/strict.dtd"> + Advice on Packaging LLVM -
Advice on Packaging LLVM
+

Advice on Packaging LLVM

  1. Overview
  2. Compile Flags
  3. @@ -17,9 +18,9 @@
-
Overview
+

Overview

-
+

LLVM sets certain default configure options to make sure our developers don't break things for constrained platforms. These settings are not optimal for most @@ -34,9 +35,9 @@ developed against each.

-
Compile Flags
+

Compile Flags

-
+

LLVM runs much more quickly when it's optimized and assertions are removed. However, such a build is currently incompatible with users who build without @@ -65,9 +66,9 @@ versions of LLVM in parallel. The following configure flags are relevant:

- +

C++ Features

-
+
RTTI
LLVM disables RTTI by default. Add REQUIRES_RTTI=1 @@ -78,9 +79,9 @@ versions of LLVM in parallel. The following configure flags are relevant:
- +

Shared Library

-
+

Configure with --enable-shared to build libLLVM-major.minor.(so|dylib) and link the tools @@ -89,9 +90,9 @@ against it. This saves lots of binary size at the cost of some startup time.

- +

Dependencies

-