bug-make
[Top][All Lists]
Advanced

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

Re: CVS psmith make: Whoops; configure wasn't looking for memmove.


From: Soren A
Subject: Re: CVS psmith make: Whoops; configure wasn't looking for memmove.
Date: Mon, 9 Sep 2002 22:59:26 +0000 (UTC)
User-agent: Xnews/4.06.22

"Paul D. Smith <address@hidden>" <address@hidden> wrote in news:E17oVxZ-
address@hidden:

> From: "Paul D. Smith <address@hidden>" <address@hidden>
> Newsgroups: gmane.comp.gnu.make.devel
> Subject: CVS psmith make: Whoops; configure wasn't looking for memmove.
> 
> CVSROOT:     /cvsroot/make
> Module name:     make
> Changes by:     psmith     02/09/09 17:20:41
> 
> Modified files:
>      .              : ChangeLog configure.in 
> 
> Log message:
> Whoops; configure wasn't looking for memmove.

Yes, and because of that, build on Win32-ish was failing; but also you need 
to have configure check for bcopy(), because bcopy() isn't there on Win32-
Gnu-ish platforms (I have been told it is part of GlibC, but Cygwin, etc 
are based on Newlib, not GlibC).

A part of <make.h> needs to be rewritten because it appears that at some 
point an ad-hoc (?) addition was made to try to deal with lack of bcopy(), 
but was done not properly, by getting into configure and making the needed 
changes there. Sorry i don't have the sources unpacked where I am right 
now, so i cannot cite a line number. Unpacking and viewing the diff at the 
url (below) would yield the approximate location of the part I am talking 
about (approximate because the diff is against patched rc1 source, not 
current CVS source).

My sitelet at
 http://home.att.net/~perlspinr/build_platforms/mingw-make/#c_i
tries to document this problem.

  HTH,
    Soren A






reply via email to

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