Displaying 20 results from an estimated 20000 matches similar to: "[LLVMdev] RFC: "Building with MinGW on Windows" (DOC, 2ND TRY)"
2012 Jun 18
0
[LLVMdev] [cfe-dev] RFC: "Building with MinGW on Windows" (DOC, 2ND TRY)
On Mon, Jun 18, 2012 at 12:25 PM, Mikael Lyngvig <mikael at lyngvig.org> wrote:
> Hi all,
>
> 3. The document now covers 32-bit and 64-bit builds with MinGW tools (if
> anybody know of an alternate BINARY distribution of MinGW64 than Drangon's
> release, please let me know so I can include it in the document).
As was once explained to me by Ruben Van Boxem, what you
2012 Jun 18
0
[LLVMdev] [cfe-dev] RFC: "Building with MinGW on Windows" (DOC, 2ND TRY)
On Mon, Jun 18, 2012 at 6:25 AM, Mikael Lyngvig <mikael at lyngvig.org> wrote:
> Hi all,
>
> Here's an updated version of my proposed "Building with MinGW on Windows"
> document. In summary, the document gives a step-by-step description of how
> to build LLVM + Clang on Windows WITHOUT having Microsoft Visual Studio
> installed. The high-level goal of the
2012 Jun 18
4
[LLVMdev] Ninja (make replacement)
Mikael Lyngvig <mikael at lyngvig.org> writes:
[snip]
> Yes, I am quite familiar with the CMake documentation, but why are you
> asking?
That's not the cmake documentation, that's the LLVM cmake documentation:
a short document that tries to explain everything you need to know about
cmake to build LLVM. I had the impression that you were duplicating a
large chunk of the info
2012 Jun 18
0
[LLVMdev] Ninja (make replacement)
Yes, sorry, the LLVM CMake documentation :-)
I don't think I am duplicating a large chunk; I am continuously trying to
shave off extraneous and redundant stuff off my Windows-specific document.
I just managed to shave off about six lines or so because I don't like the
huge introduction and explanation of what MinGW is. Now that the document
covers Ninja, there's even more reason for
2012 Jun 18
1
[LLVMdev] Ninja (make replacement)
Thank you so much for your hard work!
LLVM/Clang is in need of motivated Windows developers willing to put in the
time to make the LLVM/Clang experience better on Windows :)
Quick note on the reST:
instead of using a construct like:
**Notice:** If you only want to build 32-bit programs, you do **not** need
to
install MinGW64.
Prefer to use the reStructuredText "admonitions" <
2012 Jun 18
2
[LLVMdev] [cfe-dev] RFC: "Building with MinGW on Windows" (DOC, 2ND TRY)
Hi Nikola,
Thank you very much for your feedback!
I am beginning to feel slightly dizzy from all the suggestions that go
against each other :-)
I'll fix the documentation so that it uses MinGW and MinGW-W64. I'll
ignore that the 64-bit version targets both 32-bit and 64-bit Windows, so
as to keep things simple.
I'll use your link, thank you for that.
It is intended to be a brief,
2012 May 24
3
[LLVMdev] Minor correction to the Visual Studio documentation/Windows support in general
>
> the problem is that very few LLVM developers use or know anything about
> Windows.
> The only way for this to change is for people who do know and care about
> Windows
> to step forward, work on improving Windows support, and contribute their
> Windows
> viewpoint to design discussions etc.
>
As it is now, Windows users will quite likely drop LLVM because of the
2012 Jun 09
2
[LLVMdev] Final Windows MinGW buildbot slave document...
Hi,
Here's the final, confirmed working version of my Windows guide for how to
set up a MinGW buildbot slave. Please consider to include it in the
documentation on the LLVM website.
Basically, it saves the newcoming Windows user about two or three days of
experimentation to get it all working. I think those days are important as
many people balk at spending days on figuring out how to get
2012 Jun 17
1
[LLVMdev] Fwd: RFC: "Building with MinGW on Windows" (DOC, NEW)
Oh, didn't realize that there already is a semi-official build of CMake
with Ninja support. I am trying it out right now and it seems very
promising. So I'll change the document to use Ninja instead of "MinGW
Makefiles". No need to waste energy on MinGW and MSYS Makefiles when Ninja
outdoes them both. I thought people would have to build CMake themselves,
something I'd
2012 Jun 11
0
[LLVMdev] Final Windows MinGW buildbot slave document...
On Sat, Jun 9, 2012 at 12:40 AM, Mikael Lyngvig <mikael at lyngvig.org> wrote:
> Hi,
>
> Here's the final, confirmed working version of my Windows guide for how to
> set up a MinGW buildbot slave. Please consider to include it in the
> documentation on the LLVM website.
>
> Basically, it saves the newcoming Windows user about two or three days of
>
2012 Jun 11
5
[LLVMdev] Windows strategy?
Hi,
[Synopsis: Mikael thinks Windows support is overlooked and that this is a
strategic error. You can skip to the next mail now, if you'd like :-)
Long, long, long mail follows.]
Before I go on, I'd like to informally apologize for my many postings to
this mailing list. I have no intentions of spamming it, but I still feel a
need to grasp certain things that seem to be implied by the
2012 Jun 17
2
[LLVMdev] Ninja (make replacement)
Christoph Erhardt <christoph at sicherha.de> writes:
> Hi Mikael,
>
>> My Clang build used to take 59:29 minutes using MinGW Makefiles. With
>> Ninja, it takes 18:43 minutes! That's a speed up of factor three.
> sorry for asking the obvious question: Are you comparing against a
> parallel "make -j<n>"? :-)
I'm pretty sure he isn't.
2013 Nov 14
1
[LLVMdev] MingGW32 and MinGW64 builds (Windows) fail
Hi,
I tried to do a build with CMake, Ninja, and MinGW32 and MinG64
respectively:
MinGW32 failed on an missing sys/mman.h (POSIX-specific header):
D:/test/llvm-trunk/projects/compiler-rt/lib/enable_execute_stack.c:13:22:
fatal error: sys/mman.h: No such file or directory
#include <sys/mman.h>
^
MinGW64 failed on an #error directive:
2012 Jun 17
2
[LLVMdev] Ninja (make replacement)
Hi Christoph,
It is a good question even though it is obvious :-) No, for the last few
days, I have not been able to build Clang with make -j2 or -j4 - the build
always fails on a ranlib operation.
Also, on Windows, GNU Make seems to be somewhat broken with respect to
parallel builds: It doesn't change a thing whether you specify -j2 or -j4
on a quad-core machine (with hyper-threading
2012 Jun 18
3
[LLVMdev] "ninja update" not working.
Hi,
The docs state that you can do a "make update" to update all top-level and
embedded projects from Subversion.
This does not appear to work with Ninja. Ninja just reports the following
error:
ninja: ERROR: unknown target 'update'
FYI. Perhaps somebody is already looking into integrating Ninja better
intp the build process. Or, perhaps I am just a too early adopter
2012 Jun 18
0
[LLVMdev] "ninja update" not working.
On Mon, Jun 18, 2012 at 2:32 AM, Mikael Lyngvig <mikael at lyngvig.org> wrote:
> Hi,
>
> The docs state that you can do a "make update" to update all top-level and
> embedded projects from Subversion.
This is a feature of the configure+make build system, and not a feature of
the CMake build system. I also don't have any real desire to support it as
part of the
2012 May 26
2
[LLVMdev] Quick question: LLVM.org documentation tool?
Hi,
I was wondering if you guys are using a tool of some sort for generating
the HTML for LLVM or if you are writing it by hand? I am thinking of
submitting some Windows-specific documentation because I honestly find it
quite difficult to get things up and running with MINGW64. I may be daft,
but so may others :-) As a former build master, I have a strong preference
for documentation that
2012 May 28
3
[LLVMdev] liblibclang.dll?
Hi,
I accidentally noticed the following line when building LLVM and Clang on
Windows 7 x64 using Mingw64:
Linking CXX shared library ..\..\..\..\bin\liblibclang.dll
"Liblib" seems a bit overkill. FYI.
BTW, for those who happen to search on LLVM, Clang, Windows, and Mingw64:
The v3.1 release does NOT build with Mingw64. I believe this has been
fixed in the Subversion sources as
2012 Jun 13
0
[LLVMdev] [cfe-dev] Ninja build available for Visual Studio users
A tiny question (I hardly know what Ninja is, but am looking forward to
trying it out): Does the changes also work with MinGW builds? I've got a
Windows buildbot slave that does nothing but building LLVM+Clang using
MinGW64 all day, every day. Or, is it only for Visual Studio?
2012/6/13 Justin Holewinski <justin.holewinski at gmail.com>
> Wow, this is seriously fast on Windows!
2012 Jun 19
0
[LLVMdev] Ninja (make replacement)
On Sun, Jun 17, 2012 at 7:30 PM, Mikael Lyngvig <mikael at lyngvig.org> wrote:
> Hi Christoph,
>
> It is a good question even though it is obvious :-) No, for the last few
> days, I have not been able to build Clang with make -j2 or -j4 - the build
> always fails on a ranlib operation.
>
> Also, on Windows, GNU Make seems to be somewhat broken with respect to
>