public inbox for bfd@sourceware.org
 help / color / mirror / Atom feed
From: Robert Lipe <robertl@dgii.com>
To: Ian Lance Taylor <ian@cygnus.com>, bfd@cygnus.com, gas2@cygnus.com
Subject: Re: Trial release results on OpenServer
Date: Mon, 06 Apr 1998 22:19:00 -0000	[thread overview]
Message-ID: <19980407001949.06173@dgii.com> (raw)
In-Reply-To: <199804062109.RAA06049@subrogation.cygnus.com>

Ian Lance Taylor wrote:
> I've put a trial release of binutils 2.9 at


I'll confess that I've been a bum about keeping binutils tested on
OpenServer.    Here are the last minute builds.   The "hard part"
of the code works, but it takes some fidgeting with the build.  This
isn't terribly unlike the way GAS has been on OpenServer for a few
years not but also isn't binutils' fault.   The big problem this time is
with libtool and I just haven't had time to fix libtool.   Since I also
haven't made GCC/EGCS talk to GAS (it requires the native assembler),
 this isn't as horrible as it could be.


CC=/bin/cc configure 
CC=/bin/cc configure --host-i586-pc-sco3.2v5.0.4coff --target=i586-pc-sco3.2v5.0.4coff

I overrode the build with /bin/cc instead of letting it pick up make 
becuase the libtooled code incorrectly passes '-belf' to CC regardless
of whether this is /bin/cc where -belf works or gcc where -melf would
be appropriate.

I had to edit '-lfl' out of the generated binutils/Makefiles.

(robertl) rjlhome:/play/tmp/elf
$  CC=gcc make -k check CC=gcc 

                === binutils Summary ===

# of expected passes            20
# of unexpected successes       1
# of untested testcases         3

FAIL: cofftag

                === gas Summary ===

# of expected passes            58
# of unexpected failures        1


The lone GAS failure was for 'cofftag.s'.   it doesn't seem unreasonable for
COFF input to choke an ELF assembler.




Then I built and tested it on COFF:

(robertl) rjlhome:/play/tmp/coff
$ CC="gcc -mcoff" make check CC="gcc -mcoff" 

                === binutils Summary ===

# of expected passes            20
# of expected failures          1
# of untested testcases         3

                === gas Summary ===

# of expected passes            59
../as-new 2.9


I dusted off the shell front-end script I did a few years ago to make the
two builds of GNU as emulate SCO's assembler well enough for EGCS/GCC to 
work  and sneaked it into my EGCS 1.0.1 gcc-lib area.   I built both
COFF and ELF "hello, world" programs successfully.   I never did get the
right combinations necessary to get a 'make bootstrap'  in an automated 
way to pass in the gas directories becuase of the -[mb]{elf,coff} thing.
I did, however, succeed in copying in the script file into stage/as
then doing a 
	make CC="gcc" CFLAGS="-O -Bstage/ -g " libdir=/usr/local/lib ALLOCA= as-new gasp-new

This worked for both COFF and ELF.   So I'm comfortable saying that it 
works as well on this target(s) as I'd expect it to.

Thanx to everyone involved; especially to Ian and his amazing ability to
make forward progress on this code and not break targets that he doesn't
use. :-)

-- 
Robert Lipe       http://www.dgii.com/people/robertl       robertl@dgii.com

  reply	other threads:[~1998-04-06 22:19 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-04-06 14:09 Trial release Ian Lance Taylor
1998-04-06 22:19 ` Robert Lipe [this message]
1998-04-07  3:27 ` Manfred Hollstein

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=19980407001949.06173@dgii.com \
    --to=robertl@dgii.com \
    --cc=bfd@cygnus.com \
    --cc=gas2@cygnus.com \
    --cc=ian@cygnus.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).