|
|
|
@ -353,8 +353,8 @@ gcc_cross() { |
|
|
|
mkdir objdir ; cd objdir ; hook_eval preconf |
|
|
|
eval ../configure --program-prefix=${pkg_gcc_target}- --disable-cpp \ |
|
|
|
--disable-shared --disable-multilib $confopt |
|
|
|
make -C libiberty |
|
|
|
if [ -d texinfo ] ; then make -C texinfo ; fi |
|
|
|
if [ -d libiberty ]; then make -C libiberty; fi |
|
|
|
if [ -d texinfo ]; then make -C texinfo; fi |
|
|
|
|
|
|
|
hook_eval premake |
|
|
|
if [ "$xpkg" = "gcc2" ] ; then |
|
|
|
@ -364,14 +364,22 @@ gcc_cross() { |
|
|
|
else |
|
|
|
# workaround for at least gcc-3.2.3 |
|
|
|
mkdir -p $root/$prefix/lib/${gcc_lib_dir} |
|
|
|
make -C gcc all |
|
|
|
hook_eval inmake |
|
|
|
make -C gcc install |
|
|
|
if [ -d gcc ]; then |
|
|
|
make -C gcc all |
|
|
|
hook_eval inmake |
|
|
|
make -C gcc install |
|
|
|
else |
|
|
|
make all-gcc |
|
|
|
hook_eval inmake |
|
|
|
make install-gcc |
|
|
|
fi |
|
|
|
fi |
|
|
|
hook_eval postmake |
|
|
|
|
|
|
|
${pkg_gcc_target}-ranlib \ |
|
|
|
$root/$prefix/lib/${gcc_lib_dir}/libgcc.a |
|
|
|
if [ -f $root/$prefix/lib/${gcc_lib_dir}/libgcc.a ]; then |
|
|
|
${pkg_gcc_target}-ranlib \ |
|
|
|
$root/$prefix/lib/${gcc_lib_dir}/libgcc.a |
|
|
|
fi |
|
|
|
|
|
|
|
if [ "$stagelevel" -eq 0 ]; then |
|
|
|
x="$root/$prefix/crosscc/${arch_target}" |
|
|
|
|