This is the mail archive of the gcc-bugs@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: Bootstrap failure: objdir=srcdir, FreeBSD make


On Wed, Feb 07, 2001 at 01:00:28PM -0800, David O'Brien wrote:
> On Mon, Feb 05, 2001 at 04:41:25PM +0100, Gerald Pfeifer wrote:
> > With objdir=srcdir on FreeBSD 4.2 and FreeBSD make, I get the following
> > bootstrap error for current CVS sources of GCC:
> 
> I've never dreamed of getting the GCC bootstrap to work with Bmake.  Is
> there actually interest in making it work?

It's supposed to work with any POSIX.1-compliant make, however I
*know* we use chunks of (supposedly) ubiquitous-but-nonstandard
functionality.  Frex, VPATH isn't in POSIX to the best of my
knowledge, nor are indirect variable substitutions [$(foo-$(bar))].
Actual gnumake-isms, as opposed to ubiquitous-but-nonstandard isms,
are to be shot on sight.

I have in the past been able to bootstrap GCC with Debian's pmake,
which unfortunately appears to have cribbed patches from all three of
{Free,Net,Open}BSD CVS trees, and has further been bludgeoned into
functioning on a Linux-based OS.  So I can't say for sure if it works
on any actual *BSD.  Also I have not tried objdir=srcdir in years.

It is my *personal* opinion that everyone's life would be made easier
if we gave up and required gnumake, but I don't wish to make a fuss
over it.

zw

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