[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: depcomp problem [Fwd: Trying to compile latest CVS on old SCO unixwa

From: Tom Tromey
Subject: Re: depcomp problem [Fwd: Trying to compile latest CVS on old SCO unixware 2]
Date: 14 Jun 2001 20:04:39 -0600

>>>>> "Derek" == Derek R Price <address@hidden> writes:

Derek> Sounds like this could be fixed in depcomp?


Stephen> I'm Trying to update an old SCO unixware 2 box...Currently I
Stephen> have CVS 1.10.8 there. (Yeah, shame on me)

Stephen> The cc's -o option refuses to overwrite existing .o files...:

Wow, this is lame!  I can't imagine why a compiler would do this.  Do
SCO hackers never run `make' to rebuild a project?

Stephen>         source='argmatch.c' object='argmatch.o' libtool=no \
Stephen>         depfile='.deps/argmatch.Po' tmpdepfile='.deps/argmatch.TPo' \
Stephen>         depmode=none /bin/sh ../depcomp \
Stephen>         cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -I../src      -g -c -o
Stephen> argmatch.o `test -f argmatch.c || echo './'`argmatch.c
Stephen> UX:cc: ERROR: -o would overwrite argmatch.o

I want to know if this happens because argmatch.o already exists, or
if it is because the SCO `cc' doesn't like `-c' and `-o' together.

I want to make sure we really know what is going on.  Could you run a
test or two to make sure this is what is happening?

If it is we can add an `rm -f foo.o' to the build rule.  I would like
to avoid that if possible though.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]