[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