This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: Make madness on irix6.5


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 >> 

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]