Displaying 6 results from an estimated 6 matches for "only_unmangled".
2017 Apr 05
2
Shipping LLVM.dll for the C API with the Windows installer.
...t 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.so using this -reexport_library
option, instead build L...
2017 Apr 06
2
Shipping LLVM.dll for the C API with the Windows installer.
...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.so using this
>...
2017 Jul 10
2
Shipping LLVM.dll for the C API with the Windows installer.
...ng 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)
> >>> > * instea...
2017 Jul 06
0
Shipping LLVM.dll for the C API with the Windows installer.
...t; * 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...
2017 Jul 10
0
Shipping LLVM.dll for the C API with the Windows installer.
...ry 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)
>> &g...
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