Make madness on irix6.5
Billinghurst, David (CRTS)
David.Billinghurst@riotinto.com
Wed Nov 8 21:23:00 GMT 2000
Doesn't seem to work. No time to follow up further this afternoon.
Had to patch by hand, to end up with
for f in $EXTRA_MULTILIB_PARTS; do
for ml in $MULTILIBS; do
dir=`echo ${ml} | sed -e 's/;.*$//' -e 's/=/$(EQ)/g'`
flags=`echo ${ml} | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`;
case $dir in
.) out=$f ; t= ;;
# Prevent `make' from interpreting $out as a macro assignment
*=*) out="./$dir/$f" ; t=./$dir/ ;;
*) out="$dir/$f" ; t=$dir/ ;;
esac
echo $out: stmp-dirs
echo " $make_compile" \\
echo ' LIBGCC2_CFLAGS="$(LIBGCC2_CFLAGS)' $flags '" ' \\
echo ' MULTILIB_CFLAGS="'$flags'"' T=$t $out
> -----Original Message-----
> From: Alexandre Oliva [SMTP:aoliva@redhat.com]
> Sent: Thursday, 9 November 2000 15:50
> To: Billinghurst, David (CRTS)
> Cc: 'gcc-bugs@gcc.gnu.org'; gcc-patches@gcc.gnu.org
> Subject: Re: Make madness on irix6.5
>
> On Nov 9, 2000, "Billinghurst, David (CRTS)"
> <David.Billinghurst@riotinto.com> wrote:
>
> > Current cvs seems to go into an infinite recursive make on irix6.5.
> (Well
> > it got to a depth of 209 before I killed it) The problem seems to be
> due to
> > multilibs as it keeps adding "-mabi=64" to LIBGCC2_CFLAGS.
>
> Oops. That's my fault (even though I'd much rather blame whoever
> decided to create a multilib dirname containing `=' :-). Does this
> fix the problem?
> << File: mklibgcc-equal-in-dir.patch >> << File: ATT30588.ATT >>
More information about the Gcc-patches
mailing list