[Top][All Lists]
[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
- Re: CVS psmith make: Whoops; configure wasn't looking for memmove.,
Soren A <=