"Paul D. Smith <[EMAIL PROTECTED]>" <[EMAIL PROTECTED]> wrote in news:E17oVxZ-
[EMAIL PROTECTED]:

> From: "Paul D. Smith <[EMAIL PROTECTED]>" <[EMAIL PROTECTED]>
> 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




_______________________________________________
Bug-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-make

Reply via email to