delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/10/15/12:23:45

X-Authentication-Warning: kendall.sfbr.org: jeffw set sender to jeffw AT darwin DOT sfbr DOT org using -f
Date: Mon, 15 Oct 2001 11:19:34 -0500
From: JT Williams <jeffw AT darwin DOT sfbr DOT org>
To: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
Cc: djgpp AT delorie DOT com
Subject: Re: solaris-to-dos cross-compiler
Message-ID: <20011015111934.A23876@kendall.sfbr.org>
Mail-Followup-To: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>, djgpp AT delorie DOT com
References: <20011012122500 DOT A19892 AT kendall DOT sfbr DOT org> <3759-Fri12Oct2001211638+0200-eliz AT is DOT elta DOT co DOT il>
Mime-Version: 1.0
User-Agent: Mutt/1.2.5i
In-Reply-To: <3759-Fri12Oct2001211638+0200-eliz@is.elta.co.il>; from eliz@is.elta.co.il on Fri, Oct 12, 2001 at 09:16:38PM +0200
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

-: Are you sure the correct assembler is invoked?  Use the -v switch to
-: find out.  You need the Solaris-to-DOS cross-assembler to be invoked.

A bit of the output from `make' with `-v' is appended.  It seems that
the cross-compiler is found, but the cross-binutils are not, probably
because many of the executables have `-new' appended to their names:

% find . -name 'as*'  -type f -perm 755
./gas/as-new

% find . -name '*-new'  -type f -perm 755
./binutils/nm-new
./binutils/strip-new
./gas/as-new
./gas/gasp-new
./ld/ld-new

I don't know why or how this happens, or what to do about it.
-- 
jtw


 /home/jeffw/dos/djgpp/x/gcc-2.95.3/gcc/cc1 /var/tmp/ccG1ZvMe.i -quiet -dumpbase dummy.c -O2 -version -o /var/tmp/ccqOtJek.s
GNU C version 2.95.3 20010315 (release) (i386-pc-msdosdjgpp) compiled by GNU C version 2.95.3 20010315 (release).
 as -o dummy.o /var/tmp/ccqOtJek.s
/var/tmp/ccqOtJek.s: Assembler messages:
/var/tmp/ccqOtJek.s:8: Error: Unknown opcode: `pushl'
/var/tmp/ccqOtJek.s:9: Error: Illegal operands
/var/tmp/ccqOtJek.s:10: Error: Unknown opcode: `leave'
make[2]: *** [libgcc1.null] Error 1
make[2]: Leaving directory `/home/jeffw/dos/djgpp/x/gcc-2.95.3/gcc'
make[1]: *** [all-gcc] Error 2
make[1]: Leaving directory `/home/jeffw/dos/djgpp/x/gcc-2.95.3'
tail -2 ./gcc-2.95.3/make.out | grep "way to make libgcc1.a"
make: *** [gcc] Error 1

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019