Lines 32-42
Link Here
|
32 |
if [ -z "`use build`" ] && \ |
32 |
if [ -z "`use build`" ] && \ |
33 |
[ -z "`use bootstrap`" ] && \ |
33 |
[ -z "`use bootstrap`" ] && \ |
34 |
[ "`gcc --version | cut -f1 -d.`" -ne 3 ] && \ |
34 |
[ "`gcc --version | cut -f1 -d.`" -ne 3 ] && \ |
35 |
[ "${profile/gcc3}" = "${profile}" ] && \ |
35 |
[ "${profile/-gcc3}" = "${profile}" ] && \ |
36 |
[ "${GCCBUILD}" != "default" ] |
36 |
[ "${GCCBUILD}" != "default" ] |
37 |
then |
37 |
then |
|
|
38 |
einfo "${BAD}Building multipls${NORMAL}" |
38 |
return 0 |
39 |
return 0 |
39 |
else |
40 |
else |
|
|
41 |
einfo "${GOOD}Not building multiple${NORMAL}" |
40 |
return 1 |
42 |
return 1 |
41 |
fi |
43 |
fi |
42 |
} |
44 |
} |
Lines 60-69
Link Here
|
60 |
cd ${S} |
62 |
cd ${S} |
61 |
#fixes the build system to properly do the transformation |
63 |
#fixes the build system to properly do the transformation |
62 |
#of the binaries (thanks to Mandrake) |
64 |
#of the binaries (thanks to Mandrake) |
63 |
if build_multiple |
65 |
#5/17/02 - This patch appears to be in the gcc-3.1.0 release |
64 |
then |
66 |
#if build_multiple |
65 |
patch -p1 <${FILESDIR}/gcc3-program-transform.patch || die |
67 |
#then |
66 |
fi |
68 |
# patch -p1 <${FILESDIR}/gcc3-program-transform.patch || die |
|
|
69 |
#fi |
67 |
|
70 |
|
68 |
#fixup libtool to correctly generate .la files with portage |
71 |
#fixup libtool to correctly generate .la files with portage |
69 |
patch <${FILESDIR}/libtool-1.4.1-portage.patch-v3 || die |
72 |
patch <${FILESDIR}/libtool-1.4.1-portage.patch-v3 || die |