Displaying 20 results from an estimated 500 matches similar to: "Shipping LLVM.dll for the C API with the Windows installer."
2017 Apr 05
2
Shipping LLVM.dll for the C API with the Windows installer.
We already half-have this, the LLVM_BUILD_LLVM_C_DYLIB cmake option builds
a shared object which exports the llvm-c interface but it only works on
Darwin.
tools/llvm-shlib/CMakeLists.txt 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
2017 Apr 06
2
Shipping LLVM.dll for the C API with the Windows installer.
The following is an older commandline i used. Have a more recent one at
home. But basically you can write it as batch and trigger it within a
target during the build(never got targets into correct order, i am a cmake
noob)
So for reference, i'll post this one and look for the recent one at home(if
that didn't go down with my recent hdd crash):
cmd /Q /V:ON /c "for /F
2017 Jul 06
0
Shipping LLVM.dll for the C API with the Windows installer.
Made a bit of headway here: https://reviews.llvm.org/D35077
Cheers, Jakob.
On Thu, Apr 6, 2017 at 2:34 PM, Alexander Benikowski
<sebal007 at googlemail.com> wrote:
> Maybe someone can use this as a startingpoint to add the windows-specific
> commandblock which is triggered instead of the Darwin one together with a
> proper setup of targets to have the libs build before.
>
>
2017 Jul 10
2
Shipping LLVM.dll for the C API with the Windows installer.
Thanks for starting!
Btw here is my CMD version:
cmd /Q /V:ON /c "for /F "tokens=4" %l in ('dir llvm*.lib') do (for /F
"tokens=2" %e in ('dumpbin /linkermember:1 %l ^| findstr "_LLVM"') do (set
symbolname=%e & echo !symbolname:~1!))"
You run it in the directory with all the llvm*.lib (yes the ThinLTO is
excluded in this example but can
2017 Jul 10
0
Shipping LLVM.dll for the C API with the Windows installer.
I am sorry, just noticed i repeated myself :(
2017-07-10 15:20 GMT+02:00 Alexander Benikowski <sebal007 at googlemail.com>:
> Thanks for starting!
> Btw here is my CMD version:
>
> cmd /Q /V:ON /c "for /F "tokens=4" %l in ('dir llvm*.lib') do (for /F
> "tokens=2" %e in ('dumpbin /linkermember:1 %l ^| findstr "_LLVM"') do
2015 Dec 24
2
r250501 adds dependancy to ole32.dll on MSVC
On Wed, Dec 23, 2015 at 9:38 PM, Aaron Ballman <aaron at aaronballman.com> wrote:
> On Wed, Dec 23, 2015 at 3:28 PM, Reid Kleckner <rnk at google.com> wrote:
>> On Wed, Dec 23, 2015 at 11:25 AM, Aaron Ballman via llvm-dev
>> <llvm-dev at lists.llvm.org> wrote:
>>>
>>> On Wed, Dec 23, 2015 at 1:55 PM, Jakob Bornecrantz <wallbraker at
2016 Jan 12
2
r250501 adds dependancy to ole32.dll on MSVC
r257499
On Sun, Jan 10, 2016 at 1:23 PM, Jakob Bornecrantz <wallbraker at gmail.com>
wrote:
> On Thu, Dec 24, 2015 at 1:28 AM, Jakob Bornecrantz <wallbraker at gmail.com>
> wrote:
> > On Wed, Dec 23, 2015 at 9:38 PM, Aaron Ballman <aaron at aaronballman.com>
> wrote:
> >> On Wed, Dec 23, 2015 at 3:28 PM, Reid Kleckner <rnk at google.com> wrote:
2015 Dec 23
2
r250501 adds dependancy to ole32.dll on MSVC
On Wed, Dec 23, 2015 at 11:25 AM, Aaron Ballman via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> On Wed, Dec 23, 2015 at 1:55 PM, Jakob Bornecrantz <wallbraker at gmail.com>
> wrote:
> > On Wed, Dec 23, 2015 at 5:49 PM, Aaron Ballman <aaron at aaronballman.com>
> wrote:
> >> On Wed, Dec 23, 2015 at 11:29 AM, Jakob Bornecrantz via llvm-dev
> >>
2017 Feb 21
2
tooling libraries missing in Windows download
I was looking to write a cross platform utility that worked with ELF/DWARF
files. I need the utility to run on OS X, Linux and Windows. I figured I
could use clang/llvm to build this tool.
I've made good progress on OS X. Before I got too far, though. I decided to
verify that I can build the code on Windows. I downloaded the 3.8.0 Windows
installer from the llvm downwloads page, ran the
2015 Dec 23
2
r250501 adds dependancy to ole32.dll on MSVC
I'm building on Windows x64 using cmake, Ninja and VS 2013 express on Windows 7.
So I have been using the LLVMSharp method on getting a usable loadable
LLVM.dll[1][2].
This have worked out of the box before so it is a regression, I
tracked it down to commit r250501.
That commit breaks this commit, other users have also run into this
specific problem[3][4]. I tried looking into the
2015 Dec 23
2
r250501 adds dependancy to ole32.dll on MSVC
On Wed, Dec 23, 2015 at 5:49 PM, Aaron Ballman <aaron at aaronballman.com> wrote:
> On Wed, Dec 23, 2015 at 11:29 AM, Jakob Bornecrantz via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
>> I'm building on Windows x64 using cmake, Ninja and VS 2013 express on Windows 7.
>>
>> So I have been using the LLVMSharp method on getting a usable loadable
>>
2015 Apr 01
3
[LLVMdev] LLVM Shared DLL not supported reason
FWIW, I've got a powershell script that builds an exports.def file for
recognizable C functions.
You could adapt it to Python and make it part of the official build if the
LLVM community thinks it will be beneficial to have libLLVM.dll
The script is located here:
https://github.com/mjsabby/LLVMSharp/blob/master/GenLLVMDLL.ps1
On Wed, Apr 1, 2015 at 9:03 AM, Reid Kleckner <rnk at
2015 Mar 31
2
[LLVMdev] LLVM Shared DLL not supported reason
Upon reading http://llvm.org/docs/GettingStarted.html it says I can build
shared libs, but when going to the CMake doc (
http://llvm.org/docs/CMake.html) it says Shared libraries are not supported
on Windows and not recommended for other OSes.
Is there a reason why? At least for on Windows.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2015 Dec 20
2
C interface for COMDAT and new windows exception instructions?
As the topic says, are there any plans for adding this before the 3.8 release?
Cheers, Jakob.
2015 Mar 10
2
[LLVMdev] LLVM 3.6: problems building on Windows using MSVC 2013
Ok, I have just found the cause of the error messages I am getting, and it
now makes sense to me why the 'normal' build works fine on Windows, Linux
and OS X, and why my personal build works on Linux and OS X, but not on
Windows. However, I still don't understand why I am getting the error
messages I am getting.
Anyway, it has to do with wanting to export some classes and function,
2013 May 08
0
[LLVMdev] Shared library support of llvm
Actually, adding a LLVM_EXPORT macro would be positive for other
environments, because you can then build LLVM
as a shared library with -fvisibility=hidden and use LLVM_EXPORT to only
make public symbols visible. There are several
advantages to this, as noted here:
http://gcc.gnu.org/wiki/Visibility
From: Reid Kleckner
Sent: Wednesday, May 08, 2013 6:21 PM
To: Peng Cheng
Cc: LLVMdev at
2013 May 08
5
[LLVMdev] Shared library support of llvm
According to http://llvm.org/docs/CMake.html, "Shared libraries are not
supported on Windows and not recommended in the other OSes".
The problem is that static libraries have some limitations, especially when
linked into multiple shared libraries, the global data of llvm could have
multiple copies leading to undefined behaviors. This has caused much pains
during my usage of llvm.
My
2009 Nov 05
1
RFC: TTM extra bo space
On Wed, 4 Nov 2009 17:42:26 +0000
Jakob Bornecrantz <jakob at vmware.com> wrote:
> Hi Jerome
>
> On 4 nov 2009, at 15.58, Jerome Glisse wrote:
> >
> > Note: For reference my issue is with cursor on old radeon hw,
> > cursor must be in the next 128M from the crtc scanout buffer. We
> > got issue when someone start to resize their screen at which
> >
2014 Jul 01
7
[LLVMdev] [lld] [mach-o]: RFC: representing LC_REEXPORT_DYLIB
Hi all,
I've been thinking about how best to represent MachO's
LC_REEXPORT_DYLIB (used even by libSystem.dylib to provide its various
sub-components[*]).
It looks like this functionality would naturally fall into the
InputGraph, in analogy with Groups and Archives. Unfortunately, it's
rather more dynamic than the existing cases: we don't know the needed
files before parsing the
2006 Jun 13
0
[ANN/ADV] Rails Recipes is Shipping
Hi All,
Pragmatic Dave Thomas tells me that Rails Recipes
(http://pragmaticprogrammer.com/titles/fr_rr) is now shipping! He and
Andy apparently have over a ton of books to deliver. If you''ve
ordered a paper book, it''s soon on the way. If you''ve been waiting,
now''s the time.
Amazon is also has the book in stock