delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/07/04/09:59:06

Date: Sun, 4 Jul 1999 16:57:00 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
X-Sender: eliz AT is
To: Michal <wapex AT silesia DOT top DOT pl>
cc: djgpp AT delorie DOT com
Subject: Re: gas + pand
In-Reply-To: <377E01BA.53F6B535@silesia.top.pl>
Message-ID: <Pine.SUN.3.91.990704165628.13333s-100000@is>
MIME-Version: 1.0
Reply-To: djgpp AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Sat, 3 Jul 1999, Michal wrote:

> If i type config~1 (i don't think that this distribution
> is really ported to djgpp if it uses long file names, djgpp is dos based
> and should work on old fats)

This isn't true: you *can* type long names like "configure" even in
plain DOS, and DOS will silently truncate the long name to 8+3 limits
and look for the truncated name.  It simply works, try it.

> if end up with something like "use make to build binutils"

Yes, at this stage you should type "make [Enter]" and it should build
itself.  It did for me.

> and says, that everything is ok, but before if it says that no
> config.sub was found.

I don't understand how can this be.  config.sub is in the
distribution; please check to see whether you have it, and if so, why
does it complain.

> Why isn't there a simple makefile for djgpp?

The Makefiles are generated by configure.bat.  I don't see how it can
hurt to run a simple script to create the Makefiles.  Provided that it
works (as it does for me), why should you care?

> If bash scripts were used to configure the whole think to
> specific environment it means that binutils are not completely portable,

Why?  There is a DJGPP port of Bash, so why do you say the package
isn't portable?

> if that where a unix-like makefile would by enough for all gcc
> platforms. Is is all unnecessary complicated.

I guess you never tried to build a complex GNU package for DJGPP, did
you?  The task of generating a set of Makefile's that would work
without Bash is so hard that it would take a lot of time to do that.
Sometimes, it's downright impossible.  And after you do it, you need
to do it all over again whenever a new release of binutils is out, or
when some new function is added to the DJGPP library.

We are lucky that Bash is now available, since that makes this task
much easier.

> In all docs it is always that simply: type a than b and that's it, but
> it never works...

It does for work for me and several others.  Please report the
details, and I'm sure we will find a solution in no time.

As a beginning, please tell on what OS (DOS? Windows?) and what
version did you try to build Binutils, and post the full script of the
configure run, together with any error messages.

- Raw text -


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