Mercurial > vanilla
comparison gnu/gcc/gcc.sh @ 1216:6710613b88b9
misc: remove build function
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 29 Sep 2021 13:49:32 +0200 |
parents | 297b5eef115e |
children | 57dc83a39b13 |
comparison
equal
deleted
inserted
replaced
1215:3214f7fed454 | 1216:6710613b88b9 |
---|---|
40 with_nls="--enable-nls" | 40 with_nls="--enable-nls" |
41 else | 41 else |
42 with_nls="--disable-nls" | 42 with_nls="--disable-nls" |
43 fi | 43 fi |
44 | 44 |
45 build() | 45 rm -rf $PKGNAME-$PKGVERSION |
46 { | 46 tar xvf $PKGNAME-$PKGVERSION.tar.xz |
47 rm -rf $PKGNAME-$PKGVERSION | 47 cd $PKGNAME-$PKGVERSION |
48 tar xvf $PKGNAME-$PKGVERSION.tar.xz | |
49 cd $PKGNAME-$PKGVERSION | |
50 | 48 |
51 # on Vanilla Linux we use /lib rather than /lib64. | 49 # on Vanilla Linux we use /lib rather than /lib64. |
52 sed -i -e '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64 | 50 sed -i -e '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64 |
53 sed -i -e 's/lib64/lib/' gcc/config/i386/linux64.h | 51 sed -i -e 's/lib64/lib/' gcc/config/i386/linux64.h |
54 | 52 |
55 mkdir build && cd build | 53 mkdir build && cd build |
56 CC="$CC" \ | 54 CC="$CC" \ |
57 CFLAGS="$CFLAGS" \ | 55 CFLAGS="$CFLAGS" \ |
58 CXX="$CXX" \ | 56 CXX="$CXX" \ |
59 CXXFLAGS="$CXXFLAGS" \ | 57 CXXFLAGS="$CXXFLAGS" \ |
60 LDFLAGS="$LDFLAGS" \ | 58 LDFLAGS="$LDFLAGS" \ |
61 LIBS="$LIBS" \ | 59 LIBS="$LIBS" \ |
62 ../configure \ | 60 ../configure \ |
63 --build=$CBUILD \ | 61 --build=$CBUILD \ |
64 --host=$CHOST \ | 62 --host=$CHOST \ |
65 --target=$CTARGET \ | 63 --target=$CTARGET \ |
66 --prefix= \ | 64 --prefix= \ |
67 --enable-languages=c,c++ \ | 65 --enable-languages=c,c++ \ |
68 --enable-threads=posix \ | 66 --enable-threads=posix \ |
69 --enable-__cxa_atexit \ | 67 --enable-__cxa_atexit \ |
70 --libdir=/lib \ | 68 --libdir=/lib \ |
71 --with-system-zlib \ | 69 --with-system-zlib \ |
72 --enable-shared \ | 70 --enable-shared \ |
73 --enable-tls \ | 71 --enable-tls \ |
74 --enable-default-pie \ | 72 --enable-default-pie \ |
75 --enable-default-ssp \ | 73 --enable-default-ssp \ |
76 --disable-multilib \ | 74 --disable-multilib \ |
77 --disable-bootstrap \ | 75 --disable-bootstrap \ |
78 --disable-libsanitizer \ | 76 --disable-libsanitizer \ |
79 --disable-libgomp \ | 77 --disable-libgomp \ |
80 --with-pkgversion="Vanilla 0.2" \ | 78 --with-pkgversion="Vanilla 0.2" \ |
81 $with_nls | 79 $with_nls |
82 make | 80 make |
83 make install DESTDIR=$DESTDIR | 81 make install DESTDIR=$DESTDIR |
84 find $DESTDIR -type f -name "*.la" -delete | 82 find $DESTDIR -type f -name "*.la" -delete |
85 cd .. | 83 cd .. |
86 | 84 |
87 cd .. | 85 cd .. |
88 rm -rf $PKGNAME-$PKGVERSION | 86 rm -rf $PKGNAME-$PKGVERSION |
89 } |