[llvm-commits] [PATCH] Add some options to configure for Cygming

NAKAMURA Takumi geek4civic at gmail.com
Mon Nov 8 15:48:47 PST 2010


Ping.

2010/10/23 NAKAMURA Takumi <geek4civic at gmail.com>:
> 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.
>




More information about the llvm-commits mailing list