"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