delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/02/19/15:02:39

From: "Rossz Vámos-Wentworth" <rossw AT jps DOT net>
Newsgroups: comp.os.msdos.djgpp
Subject: building binutils and cross-compiler
Date: Sat, 19 Feb 2000 09:57:45 -0800
Lines: 31
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
NNTP-Posting-Host: 209.239.199.226
X-Original-NNTP-Posting-Host: 209.239.199.226
Message-ID: <38aed9bf_2@news.jps.net>
X-Trace: 19 Feb 2000 09:58:23 -0800, 209.239.199.226
X-Original-NNTP-Posting-Host: 209.63.224.240
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

I'm attempting to build a binutils and a cross compiler:

build=i386-pc-msdosdjgpp
host=i386-pc-msdosdjgpp
target=h8300-hms

First off, I discovered I had to replace "ln -s" with "cp -f" since symbolic
links are not supported by DJGPP (no surprise).  Perhaps there should be a
test in "configure" to do this automatically.

The major problem I am having is getting prefixes on the built files.  I've
included --"program-prefix=h8300-hms-" on the command line but that doesn't
make a difference.  I examined the makefile that is created in it does
contain "transform = s,^,h8300-hms-,".  when I run make, I end up with
"gas-new.exe", etc.  Running "make install" results in a multilevel
directory structure with some files with that prefix, but not the
executable.

Can anyone offer me a hint, please?

I'm also experiencing problems building the cross compiler (gcc-2.95.2), but
I suspect it is related to this problem.  When it attempts to build the
h8300 runtime library it chokes on assembler code, dumping out errors about
instructions not being i386 instructions.  I tried putting the h8300 version
of as.exe and ar.exe in the logical place (..\binutil\), but it didn't seem
to work.

Rossz



- Raw text -


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