[llvm-commits] [PATCH] Add some options to configure for Cygming
NAKAMURA Takumi
geek4civic at gmail.com
Sat Oct 23 01:42:42 PDT 2010
Good evening, guys!
I would like to add a few options to configure for tweaking cygming build.
Please take a look into them.
I don't have suitable version of autoconf.
When patches would be applicable, please feel free to commit one
with regenerating configure, thank you.
...Takumi
* 0001-Autoconf-2.63.patch (local patch)
It is attached for consistency. It should not be committed.
* 0002-autoconf-Add-enable-docs-to-enable-disable-buiding-a.patch
--enable-docs=yes by default.
Some MSYS distros have incomplete pod2html, and "make install" fails.
with --disable-docs, building and installing docs is suppressed.
* 0003-autoconf-PR7874-Add-disable-pthreads-to-suppress-det.patch
--enable-pthreads=yes by default.
It would be needed to build pthread*.dll-free binaries on mingw.
Without this patch, it would be impossible to build with
ENABLE_THREADS=1 without pthread.h
[PR7874]
* 0004-autoconf-Add-disable-embed-stdcxx-to-suppress-linkin.patch
--enable-embed-stdcxx=yes by default. Use with --enable-shared.
Some cygming distros have it's own stdc++.dll.
By default, tools/llvm-shlib does not use stdc++.dll but link
stdc++.a included for kludge.
Cygwin-1.7's gcc-4.4 has its own stdc++.dll and is applicable.
With --disable-embed-stdcxx, tools/llvm-shlib uses cygwin's stdc++.dll.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Autoconf-2.63.patch.gz
Type: application/x-gzip
Size: 70296 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20101023/ce27ad91/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-autoconf-Add-enable-docs-to-enable-disable-buiding-a.patch
Type: application/octet-stream
Size: 3941 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20101023/ce27ad91/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-autoconf-PR7874-Add-disable-pthreads-to-suppress-det.patch
Type: application/octet-stream
Size: 4609 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20101023/ce27ad91/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-autoconf-Add-disable-embed-stdcxx-to-suppress-linkin.patch
Type: application/octet-stream
Size: 4690 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20101023/ce27ad91/attachment-0002.obj>
More information about the llvm-commits
mailing list