Displaying 7 results from an estimated 7 matches for "extract_symbols".
2017 Apr 05
2
Shipping LLVM.dll for the C API with the Windows installer.
...is where how this is done is defined, and it
looks like it does it by:
* build LLVM.so
* use nm+awk+sed to pick out the symbols starting with LLVM
* build LLVM-C.so using a -reexport_library linker option
I'm thinking that maybe we could make this not-darwin-specific by making
use of utils/extract_symbols.py:
* edit extract_symbols.py to add a --only_unmangled option (or maybe
--only_prefix=LLVM or something like that)
* on non-darwin use that instead of the existing command to get the
symbols to export (or: make extract_symbols.py work on Darwin)
* instead of building LLVM-C.so from LLVM.s...
2017 Apr 06
2
Shipping LLVM.dll for the C API with the Windows installer.
...does it by:
> > * build LLVM.so
> > * use nm+awk+sed to pick out the symbols starting with LLVM
> > * build LLVM-C.so using a -reexport_library linker option
> >
> > I'm thinking that maybe we could make this not-darwin-specific by making
> > use of utils/extract_symbols.py:
> > * edit extract_symbols.py to add a --only_unmangled option (or maybe
> > --only_prefix=LLVM or something like that)
> > * on non-darwin use that instead of the existing command to get the
> > symbols to export (or: make extract_symbols.py work on Darwin)
>...
2017 Jul 10
2
Shipping LLVM.dll for the C API with the Windows installer.
...out the symbols starting with LLVM
> >>> > * build LLVM-C.so using a -reexport_library linker option
> >>> >
> >>> > I'm thinking that maybe we could make this not-darwin-specific by
> >>> > making
> >>> > use of utils/extract_symbols.py:
> >>> > * edit extract_symbols.py to add a --only_unmangled option (or maybe
> >>> > --only_prefix=LLVM or something like that)
> >>> > * on non-darwin use that instead of the existing command to get the
> >>> > symbols to expo...
2017 Jul 06
0
Shipping LLVM.dll for the C API with the Windows installer.
...* use nm+awk+sed to pick out the symbols starting with LLVM
>>> > * build LLVM-C.so using a -reexport_library linker option
>>> >
>>> > I'm thinking that maybe we could make this not-darwin-specific by
>>> > making
>>> > use of utils/extract_symbols.py:
>>> > * edit extract_symbols.py to add a --only_unmangled option (or maybe
>>> > --only_prefix=LLVM or something like that)
>>> > * on non-darwin use that instead of the existing command to get the
>>> > symbols to export (or: make extract...
2017 Jul 10
0
Shipping LLVM.dll for the C API with the Windows installer.
...rting with LLVM
>> >>> > * build LLVM-C.so using a -reexport_library linker option
>> >>> >
>> >>> > I'm thinking that maybe we could make this not-darwin-specific by
>> >>> > making
>> >>> > use of utils/extract_symbols.py:
>> >>> > * edit extract_symbols.py to add a --only_unmangled option (or
>> maybe
>> >>> > --only_prefix=LLVM or something like that)
>> >>> > * on non-darwin use that instead of the existing command to get the
>> >>>...
2017 Mar 30
2
Shipping LLVM.dll for the C API with the Windows installer.
Hello list!
So I'm wondering if there is a will to ship a DLL with the C API
exported? LLVM currently ships with LTO.dll which has some C api
functions exported, made from the export file tools/lto/lto.exports,
so it would not be the first DLL LLVM shipped.
Currently I (and the users of my project[1]) are building it ourselves
using this script[2] derived from the LLVMSharp script[3]. Which
2019 Sep 20
4
[RFC] Generalize out-of-tree pass support
Hi folks,
I've been working for a few months on a proposal to make it easier to develop
out-of-tree passes, and have them linked either statically or dynamically,
within LLVM. This includes automatic integration within clang, opt and bugpoint.
The goal is to lower the bar for people who develop out-of tree passes: they can
maintain their code base in a third-party repo, pick it at config