mirror of
https://github.com/danog/gllvm.git
synced 2024-11-26 19:24:40 +01:00
README: document LLVM_LINK_FLAGS
This commit is contained in:
parent
89d27246b9
commit
c909e7786e
@ -29,6 +29,7 @@ bitcode in parallel, and is faster. A comparison between the two tools can be gl
|
|||||||
| LLVM_COMPILER | *not supported* (clang only)|
|
| LLVM_COMPILER | *not supported* (clang only)|
|
||||||
| LLVM_GCC_PREFIX | *not supported* (clang only)|
|
| LLVM_GCC_PREFIX | *not supported* (clang only)|
|
||||||
| LLVM_DRAGONEGG_PLUGIN | *not supported* (clang only)|
|
| LLVM_DRAGONEGG_PLUGIN | *not supported* (clang only)|
|
||||||
|
| LLVM_LINK_FLAGS | *not supported* |
|
||||||
|
|
||||||
|
|
||||||
This project, `gllvm`, provides tools for building whole-program (or
|
This project, `gllvm`, provides tools for building whole-program (or
|
||||||
@ -252,6 +253,11 @@ produces the bitcode. This can be fulfilled by setting the
|
|||||||
`LLVM_BITCODE_GENERATION_FLAGS` environment variable to the desired
|
`LLVM_BITCODE_GENERATION_FLAGS` environment variable to the desired
|
||||||
flags, for example `"-flto -fwhole-program-vtables"`.
|
flags, for example `"-flto -fwhole-program-vtables"`.
|
||||||
|
|
||||||
|
In other situations it is desirable to pass certain flags to `llvm-link` in the step
|
||||||
|
that merges multiple individual bitcode files together (i.e., within `get-bc`).
|
||||||
|
This can be fulfilled by setting the `LLVM_LINK_FLAGS` environment variable to
|
||||||
|
the desired flags, for example `"-internalize -only-needed"`.
|
||||||
|
|
||||||
## Beware of link time optimization.
|
## Beware of link time optimization.
|
||||||
|
|
||||||
If the package you are building happens to take advantage of recent `clang` developments
|
If the package you are building happens to take advantage of recent `clang` developments
|
||||||
|
Loading…
Reference in New Issue
Block a user