[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