GHDLのビルドにかかる時間を減らした。
@@ -1,6 +1,5 @@ | ||
1 | -diff -u -r a/gcc4-4.3.4-1.cygport b/gcc4-4.3.4-1.cygport | |
2 | 1 | --- a/gcc4-4.3.4-1.cygport 2009-09-29 11:51:24.000000000 +0900 |
3 | -+++ b/gcc4-4.3.4-1.cygport 2010-01-10 00:25:02.609250000 +0900 | |
2 | ++++ b/gcc4-4.3.4-1.cygport 2010-01-31 02:39:53.952625000 +0900 | |
4 | 3 | @@ -31,7 +31,7 @@ |
5 | 4 | # GNAT builds easiest if you switch your alternatives over |
6 | 5 | # to make gcc4 the default and just use the plain unadorned |
@@ -21,13 +20,15 @@ | ||
21 | 20 | + --mandir=/opt/ghdl/share/man -v --with-gmp=/usr --with-mpfr=/usr \ |
22 | 21 | --disable-bootstrap --enable-version-specific-runtime-libs \ |
23 | 22 | - --with-slibdir=/usr/bin --libexecdir=/usr/lib --enable-static \ |
23 | +- --enable-shared --enable-shared-libgcc --enable-__cxa_atexit \ | |
24 | 24 | + --with-slibdir=/opt/ghdl/bin --libexecdir=/opt/ghdl/lib --enable-static \ |
25 | - --enable-shared --enable-shared-libgcc --enable-__cxa_atexit \ | |
25 | ++ --disable-shared --disable-shared-libgcc --enable-__cxa_atexit \ | |
26 | 26 | --with-gnu-ld --with-gnu-as --with-dwarf2 --${SJLJ_EXCEPTIONS}-sjlj-exceptions \ |
27 | 27 | - --enable-languages=ada,c,c++,fortran,java,objc,obj-c++ \ |
28 | 28 | + --enable-languages=vhdl \ |
29 | 29 | --disable-symvers --enable-libjava --program-suffix=${PROGRAM_SUFFIX} \ |
30 | - --enable-libgomp --enable-libssp --enable-libada --enable-threads=posix \ | |
30 | +- --enable-libgomp --enable-libssp --enable-libada --enable-threads=posix \ | |
31 | ++ --disable-libgomp --enable-libssp --enable-libada --enable-threads=posix \ | |
31 | 32 | --with-arch=i686 --with-tune=generic --enable-libgcj-sublibs \ |
32 | 33 | $EXTRA_CYGCONF_INPUT_ARGS" |
33 | 34 |
@@ -37,3 +38,18 @@ | ||
37 | 38 | USE_DESTDIR=1 |
38 | 39 | SIG=1 |
39 | 40 | |
41 | +@@ -146,13 +147,8 @@ | |
42 | + autoheader || exit -1 | |
43 | + cd ${S}/libiberty | |
44 | + autoconf || exit -1 | |
45 | +- cd ${S}/libjava | |
46 | +- autoconf || exit -1 | |
47 | +- cd ${S}/libffi | |
48 | +- aclocal -I . -I .. -I ../config || exit -1 | |
49 | +- autoconf || exit -1 | |
50 | + cd ${S} | |
51 | +- for x in boehm-gc libffi libgfortran libgomp libjava libmudflap libssp libstdc++-v3 zlib; | |
52 | ++ for x in libgomp libssp; | |
53 | + do | |
54 | + pushd $x | |
55 | + automake || exit -1 |