Re: Patch to update libtool in GCC and Src trees

classic Classic list List threaded Threaded
17 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: Patch to update libtool in GCC and Src trees

Paolo Bonzini

> (3) Should the configure.in's be changed to use the 'modern' libtool
> initialization macro LT_INIT([shared static win32-dll]) -- which will
> need to be committed simultaneously or as an integral part of Steve's
> update; or should they instead continue to use the old
> 'AC_LIBTOOL_WIN32_DLL; AM_PROG_LIBTOOL' macros?

I prefer to do this one step at a time, because it applies to other
libraries too.

> (4) Once these questions are answered: Steve, do you want to 'absorb'
> this patch into your update, so it can be committed atomically?

This would be best.  Steve, please post your patch again in reply to
this message (I've added back binutils, gdb, and gcc mailing lists) and
I'll ok it.

I'll look into the "standalone libtool" idea more, but this would
already be quite a step forward.

Paolo

Reply | Threaded
Open this post in threaded view
|

Re: Patch to update libtool in GCC and Src trees

Charles Wilson-6
Paolo Bonzini wrote:
>
>> (3) Should the configure.in's be changed to use the 'modern' libtool
>> initialization macro LT_INIT([shared static win32-dll]) -- which will
>> need to be committed simultaneously or as an integral part of Steve's
>> update; or should they instead continue to use the old
>> 'AC_LIBTOOL_WIN32_DLL; AM_PROG_LIBTOOL' macros?
>
> I prefer to do this one step at a time, because it applies to other
> libraries too.

OK. I'll regen the configure.in patch that way.

Note1: the conversion from old-style libtool initialization macros to
new-style can be done on a case-by-case basis after Steve's current
update is committed; it needn't be an "all-at-once" megapatch.

Note2: I mentioned that switching to the new macros would require making
the newlib changes atomically with Steve's update of the toplevel
libtool.m4&friends.  This is a red herring; _LT_DECL_SED is /also/ only
provided by the new .m4 files.  So we need to make the newlib and
toplevel changes atomically, regardless of whether the newlib
configure.in's use old-style libtool initialization macros or new-style.

>> (4) Once these questions are answered: Steve, do you want to 'absorb'
>> this patch into your update, so it can be committed atomically?
>
> This would be best.  Steve, please post your patch again in reply to
> this message (I've added back binutils, gdb, and gcc mailing lists) and
> I'll ok it.

This ^^^ looks like Paolo's answer to question (1) from
http://www.cygwin.com/ml/newlib/2007/msg00542.html
is yes.  I still need an answer to (2), probably from Jeff, and then
I'll redo my whole 10-step procedure and retest tonight.

Once that's done, I'll send Steve the *entire* set of changes (as
produced mechanically by the scripts I posted earlier
http://www.cygwin.com/ml/newlib/2007/msg00533.html)
along with ChangeLog entries so he can 'absorb' it.

--
Chuck
Reply | Threaded
Open this post in threaded view
|

Re: Patch to update libtool in GCC and Src trees

Steve Ellcey
In reply to this post by Paolo Bonzini
> > (4) Once these questions are answered: Steve, do you want to 'absorb'
> > this patch into your update, so it can be committed atomically?
>
> This would be best.  Steve, please post your patch again in reply to
> this message (I've added back binutils, gdb, and gcc mailing lists) and
> I'll ok it.

I am not sure I followed everthing here.  Do you want me to post my last
patch without Chuck's additions or should I wait, get Chuck's changes
and then post the entire patch.  It sounds like we need to check in my
changes and Chuck's changes together in one patch so I am assuming I
should wait for those and then post the whole thing.

Steve Ellcey
[hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Patch to update libtool in GCC and Src trees

Charles Wilson-6
This is a copy of a message sent privately to Steve, only this version
does not include the following attachments:
    gcc-toplevel-changelog-fragment
    src-toplevel-changelog-fragment
    newlib-libtool-update.changelog.bz2
    add-to-toplevel.tar.gz
    newlib-libtool-update.patch.bz2
Mainly because newlib-libtool-update.patch.bz2, even compressed, is
360k.  Hopefully Steve will be able to integrate these with his changes
and post the whole thing.

Steve Ellcey wrote:

>>> (4) Once these questions are answered: Steve, do you want to 'absorb'
>>> this patch into your update, so it can be committed atomically?
>> This would be best.  Steve, please post your patch again in reply to
>> this message (I've added back binutils, gdb, and gcc mailing lists) and
>> I'll ok it.
>
> I am not sure I followed everthing here.  Do you want me to post my last
> patch without Chuck's additions or should I wait, get Chuck's changes
> and then post the entire patch.  It sounds like we need to check in my
> changes and Chuck's changes together in one patch so I am assuming I
> should wait for those and then post the whole thing.

I think you should post the entire combined patch.  My piece is
attached, but there are a few things you need to do, in additional to
your changes, and in addition to incorporating the patch:

in the gcc tree
(1) add 'compile' from automake-1.9 to toplevel (I've put a copy in the
attached 'add-to-toplevel.tar.gz' file)

in the src tree
(1) add 'compile' from automake-1.9 to toplevel
(2) remove newlib/libtool.m4
(3) apply the attached patch at the newlib/ level.

And, of course, revise and extend your ChangeLog entries for
gcc-toplevel, src-toplevel, and src-newlib.  (See attached)

With the addition of a patch to fix a separate, recently-introduced
problem: http://www.cygwin.com/ml/newlib/2007/msg00558.html , I obtained
the following results:

On cygwin-native, I successfully built a new cygwin kernel with its
internal newlib. The build process did NOT create any libtool scripts,
nor did configure run any of the libtool-related tests (except for the
SED one).

On linux-native, I successfully built a shared newlib library, and the
build process did create and use several libtool scripts.

--
Chuck

Reply | Threaded
Open this post in threaded view
|

Re: Patch to update libtool in GCC and Src trees

Charles Wilson-6
In reply to this post by Paolo Bonzini
[adding the lists back]

On Thu, 17 May 2007 14:03:34 -0700 (PDT), "Steve Ellcey"

> Chuck, I am confused by your inclusion of 'compile' in the package.
> Looking at my trees, I already see compile in the top-level of the GCC
> and src tree's and it is the same version that you sent me.

Well, that's really odd.  My src checkout didn't contain it, but looking
at viewCVS (src tree) and viewSVN (gcc tree) I see that, as you say, it
is there and it is the same version.  I wonder if it is a module
definition thing: if you do a checkout winsup or checkout newlib, maybe
you don't get all the files in toplevel?

Hmm, it appears that the module definitions are going to need updating
as part of your patch:

http://cygwin.com/cgi-bin/cvsweb.cgi/CVSROOT/modules?rev=1.65&content-type=text/x-cvsweb-markup&cvsroot=src


If you check out the entire src/ tree, you get all the contents of
<toplevel>, including compile.  OTOH, if you check out any explicit
module (binutils, or newlib, or winsup) like I did, they all rely on the
src-support module to get the necessary toplevel crud.

But: the src-support module definition does NOT contain compile!

Hence, I was missing compile, and thought it needed to be added.  But
what's really happened is that we've discovered a bug in the src tree:
the module definition for src-support needs to list 'compile'.  

With your patch, it will also need to list ltversion.m4, ltoptions.m4,
and ltsugar.m4.


Module definitions are not versioned.  It seems to me that the module
definition should list ALL possible files that EVER were part of the
module; if they've been deleted or were never added for your particular
branch you just won't see them on checkout.  Evidence for this: the
'src-support' module currently includes both "<toplevel>configure.in"
and "<toplevel>configure.ac" -- but only one exists in any given branch.

I don't know how SVN deals with modules, if it even supports them, or
whether the gcc tree exhibits any problem similar to that observed here
in the src tree.

--
Chuck
Reply | Threaded
Open this post in threaded view
|

RE: Patch to update libtool in GCC and Src trees

Dave Korn
On 18 May 2007 00:45, [hidden email] wrote:


>
>
http://cygwin.com/cgi-bin/cvsweb.cgi/CVSROOT/modules?rev=1.65&content-type=tex
t/x-cvsweb-markup&cvsroot=src

> Module definitions are not versioned.  

  AYS?  What was that link up there?


File: [src] / CVSROOT / modules (download)
Revision 1.65, Tue Feb 20 12:43:38 2007 UTC (2 months, 3 weeks ago) by drow
Branch: MAIN
CVS Tags: HEAD
Changes since 1.64: +1 -2 lines

Re-enable sim/sh64.


  Looks fairly versioned to me :)

    cheers,
      DaveK
--
Can't think of a witty .sigline today....

Reply | Threaded
Open this post in threaded view
|

Re: Patch to update libtool in GCC and Src trees

Daniel Jacobowitz-2
On Fri, May 18, 2007 at 11:04:41AM +0100, Dave Korn wrote:
> > Module definitions are not versioned.  
>
>   AYS?  What was that link up there?

He's right of course.  The file is saved in version control, but HEAD
is used for all branches.

--
Daniel Jacobowitz
CodeSourcery
Reply | Threaded
Open this post in threaded view
|

Re: Patch to update libtool in GCC and Src trees

Steve Ellcey
In reply to this post by Paolo Bonzini
> This would be best.  Steve, please post your patch again in reply to
> this message (I've added back binutils, gdb, and gcc mailing lists) and
> I'll ok it.

Here is the latest libtool patch.  I did not include the libtool.tar.gz
file, if you need this please pick it up from the libtool.tar.gz
attachment to

        http://sourceware.org/ml/binutils/2007-05/msg00109.html

I am hoping that by not including it I can send this email to the newlib
email list without it bouncing.  Here are the rest of the changes, this
includes the newlib changes from Charles Wilson as well as the
src-release change.  It does not include the change to the module
definition(s) file that Charles pointed out.  Hopefully we can make that
after (or before) checking this patch in.

Steve Ellcey
[hidden email]

----------- GCC tree changes -----------

Top level GCC tree ChangeLog:

2007-04-09  Steve Ellcey  <[hidden email]>
        * ltmain.sh: Update from ToT Libtool.
        * libtool.m4: Update from ToT Libtool.
        * ltsugar.m4: New. Update from ToT Libtool.
        * ltversion.m4: New. Update from ToT Libtool.
        * ltoptions.m4: New. Update from ToT Libtool.
        * ltconfig: Remove.
        * ltcf-c.sh: Remove.
        * ltcf-cxx.sh: Remove.
        * ltcf-gcj.sh: Remove.


boehm-gc/ChangeLog:

2007-04-14  Steve Ellcey  <[hidden email]>
        * Makefile.in: Regenerate.
        * configure: Regenerate.
        * aclocal.m4: Regenerate.
        * include/Makefile.in: Regenerate.

libffi/ChangeLog:

2007-04-14  Steve Ellcey  <[hidden email]>
        * Makefile.in: Regenerate.
        * configure: Regenerate.
        * aclocal.m4: Regenerate.
        * include/Makefile.in: Regenerate.
        * testsuite/Makefile.in: Regenerate.

libgfortran/ChangeLog:

2007-04-14  Steve Ellcey  <[hidden email]>
        * Makefile.in: Regenerate.
        * configure: Regenerate.
        * aclocal.m4: Regenerate.

libgomp/ChangeLog:

2007-04-14  Steve Ellcey  <[hidden email]>
        * Makefile.in: Regenerate.
        * configure: Regenerate.
        * aclocal.m4: Regenerate.
        * testsuite/Makefile.in: Regenerate.

libjava/ChangeLog:

2007-04-14  Steve Ellcey  <[hidden email]>
        * Makefile.in: Regenerate.
        * configure: Regenerate.
        * aclocal.m4: Regenerate.
        * gcj/Makefile.in: Regenerate.
        * include/Makefile.in: Regenerate.
        * testsuite/Makefile.in: Regenerate.

libmudflap/ChangeLog:

2007-04-14  Steve Ellcey  <[hidden email]>
        * Makefile.in: Regenerate.
        * configure: Regenerate.
        * aclocal.m4: Regenerate.
        * testsuite/Makefile.in: Regenerate.

libobjc/ChangeLog:

2007-04-14  Steve Ellcey  <[hidden email]>
        * configure: Regenerate.
        * aclocal.m4: Regenerate.

libssp/ChangeLog:

2007-04-14  Steve Ellcey  <[hidden email]>
        * Makefile.in: Regenerate.
        * configure: Regenerate.
        * aclocal.m4: Regenerate.

libstdc++-v3/ChangeLog:

2007-04-14  Steve Ellcey  <[hidden email]>
        * Makefile.in: Regenerate.
        * configure: Regenerate.
        * aclocal.m4: Regenerate.
        * include/Makefile.in: Regenerate.
        * libmath/Makefile.in: Regenerate.
        * libsupc++/Makefile.in: Regenerate.
        * po/Makefile.in: Regenerate.
        * src/Makefile.in: Regenerate.
        * testsuite/Makefile.in: Regenerate.

zlib/ChangeLog:

2007-04-14  Steve Ellcey  <[hidden email]>
        * Makefile.in: Regenerate.
        * configure: Regenerate.
        * aclocal.m4: Regenerate.

----------- Src tree changes -----------

Top level src tree ChangeLog:

2007-03-22  Steve Ellcey  <[hidden email]>
        * ltmain.sh: Update from GCC.
        * libtool.m4: Update from GCC.
        * ltsugar.m4: New. Update from GCC.
        * ltversion.m4: New. Update from GCC.
        * ltoptions.m4: New. Update from GCC.
        * ltconfig: Remove.
        * ltcf-c.sh: Remove.
        * ltcf-cxx.sh: Remove.
        * ltcf-gcj.sh: Remove.
        * src-release: Update with new libtool file list.


Index: src-release
===================================================================
RCS file: /cvs/src/src/src-release,v
retrieving revision 1.23
diff -u -p -r1.23 src-release
--- src-release 9 Apr 2007 15:36:41 -0000 1.23
+++ src-release 7 May 2007 16:59:56 -0000
@@ -49,8 +49,8 @@ PWD = $${PWDCMD-pwd}
 DEVO_SUPPORT= README Makefile.in configure configure.ac \
  config.guess config.sub config move-if-change \
  COPYING COPYING.LIB install-sh config-ml.in symlink-tree \
- mkinstalldirs ltconfig ltmain.sh missing ylwrap \
- libtool.m4 ltcf-c.sh ltcf-cxx.sh ltcf-gcj.sh \
+ mkinstalldirs ltmain.sh missing ylwrap \
+ libtool.m4 ltsugar.m4, ltversion.m4, ltoptions.m4 \
  Makefile.def Makefile.tpl src-release config.rpath
 
 # Files in devo/etc used in any net release.


bfd/ChangeLog
2007-05-17  Steve Ellcey  <[hidden email]>
        * Makefile.in: Regnerate.
        * configure: Regenerate.
        * aclocal.m4: Regenerate.
        * doc/Makefile.in: Regenerate.

binutils/ChangeLog
2007-05-17  Steve Ellcey  <[hidden email]>
        * Makefile.in: Regenerate.
        * configure: Regenerate.
        * aclocal.m4: Regenerate.
        * doc/Makefile.in: Regenerate.

gas/ChangeLog
2007-05-17  Steve Ellcey  <[hidden email]>
        * Makefile.in: Regnerate.
        * configure: Regenerate.
        * aclocal.m4: Regenerate.
        * doc/Makefile.in: Regenerate.

gprof/ChangeLog
2007-05-17  Steve Ellcey  <[hidden email]>
        * Makefile.in: Regnerate.
        * configure: Regenerate.
        * aclocal.m4: Regenerate.

ld/ChangeLog
2007-05-17  Steve Ellcey  <[hidden email]>
        * Makefile.in: Regnerate.
        * configure: Regenerate.
        * aclocal.m4: Regenerate.

opcodes/ChangeLog
2007-05-17  Steve Ellcey  <[hidden email]>
        * Makefile.in: Regnerate.
        * configure: Regenerate.
        * aclocal.m4: Regenerate.

rda/ChangeLog
2007-05-17  Steve Ellcey  <[hidden email]>
        * Makefile.in: Regnerate.
        * configure: Regenerate.
        * aclocal.m4: Regenerate.
        * rda/lib/Makefile.in: Regenerate.
        * rda/qe/Makefile.in: Regenerate.
        * rda/samples/Makefile.in: Regenerate.

newlib/ChangeLog

2007-05-17  Steve Ellcey  <[hidden email]>
            Charles Wilson  <[hidden email]>

        * libtool.m4: removed
        * configure.in: invoke _LD_DECL_SED before conditionally initializing
        libtool.  Move AC_PROG_AWK outside conditional.
        * libc/sys/linux/configure.in: Ditto.
        * libc/sys/linux/linuxthreads/configure.in: Ditto.
        * libc/sys/linux/linuxthreads/machine/i386/configure.in: Ditto.
        * libc/sys/linux/machine/i386/configure.in: Ditto.

        * iconvdata/configure.in: invoke _LD_DECL_SED before conditionally
        initializing libtool.
        * libc/configure.in: Ditto.
        * libc/machine/configure.in: Ditto.
        * libc/machine/i386/configure.in: Ditto.
        * libc/sys/configure.in: Ditto.
        * libc/sys/linux/linuxthreads/machine/configure.in: Ditto.
        * libc/sys/linux/machine/configure.in: Ditto.
        * libm/configure.in: Ditto.
        * libm/machine/configure.in: Ditto.
        * libm/machine/i386/configure.in: Ditto.

        * Makefile.am: Ensure toplevel is included in ACLOCAL_AMFLAGS.
        * doc/Makefile.am: Ditto.
        * iconvdata/Makefile.am: Ditto.
        * libc/Makefile.am: Ditto.
        * libc/machine/Makefile.am: Ditto.
        * libc/machine/a29k/Makefile.am: Ditto.
        * libc/machine/arm/Makefile.am: Ditto.
        * libc/machine/bfin/Makefile.am: Ditto.
        * libc/machine/cris/Makefile.am: Ditto.
        * libc/machine/crx/Makefile.am: Ditto.
        * libc/machine/d10v/Makefile.am: Ditto.
        * libc/machine/d30v/Makefile.am: Ditto.
        * libc/machine/fr30/Makefile.am: Ditto.
        * libc/machine/frv/Makefile.am: Ditto.
        * libc/machine/h8300/Makefile.am: Ditto.
        * libc/machine/h8500/Makefile.am: Ditto.
        * libc/machine/hppa/Makefile.am: Ditto.
        * libc/machine/i386/Makefile.am: Ditto.
        * libc/machine/i960/Makefile.am: Ditto.
        * libc/machine/iq2000/Makefile.am: Ditto.
        * libc/machine/m32c/Makefile.am: Ditto.
        * libc/machine/m32r/Makefile.am: Ditto.
        * libc/machine/m68hc11/Makefile.am: Ditto.
        * libc/machine/m68k/Makefile.am: Ditto.
        * libc/machine/m88k/Makefile.am: Ditto.
        * libc/machine/mips/Makefile.am: Ditto.
        * libc/machine/mn10200/Makefile.am: Ditto.
        * libc/machine/mn10300/Makefile.am: Ditto.
        * libc/machine/mt/Makefile.am: Ditto.
        * libc/machine/necv70/Makefile.am: Ditto.
        * libc/machine/powerpc/Makefile.am: Ditto.
        * libc/machine/sh/Makefile.am: Ditto.
        * libc/machine/sparc/Makefile.am: Ditto.
        * libc/machine/spu/Makefile.am: Ditto.
        * libc/machine/tic4x/Makefile.am: Ditto.
        * libc/machine/tic80/Makefile.am: Ditto.
        * libc/machine/v850/Makefile.am: Ditto.
        * libc/machine/w65/Makefile.am: Ditto.
        * libc/machine/xscale/Makefile.am: Ditto.
        * libc/machine/xstormy16/Makefile.am: Ditto.
        * libc/machine/z8k/Makefile.am: Ditto.
        * libc/sys/Makefile.am: Ditto.
        * libc/sys/a29khif/Makefile.am: Ditto.
        * libc/sys/arc/Makefile.am: Ditto.
        * libc/sys/arm/Makefile.am: Ditto.
        * libc/sys/d10v/Makefile.am: Ditto.
        * libc/sys/decstation/Makefile.am: Ditto.
        * libc/sys/h8300hms/Makefile.am: Ditto.
        * libc/sys/h8500hms/Makefile.am: Ditto.
        * libc/sys/linux/Makefile.am: Ditto.
        * libc/sys/linux/linuxthreads/Makefile.am: Ditto.
        * libc/sys/linux/linuxthreads/machine/Makefile.am: Ditto.
        * libc/sys/linux/linuxthreads/machine/i386/Makefile.am: Ditto.
        * libc/sys/linux/machine/Makefile.am: Ditto.
        * libc/sys/linux/machine/i386/Makefile.am: Ditto.
        * libc/sys/m88kbug/Makefile.am: Ditto.
        * libc/sys/mmixware/Makefile.am: Ditto.
        * libc/sys/netware/Makefile.am: Ditto.
        * libc/sys/rdos/Makefile.am: Ditto.
        * libc/sys/rtems/Makefile.am: Ditto.
        * libc/sys/sh/Makefile.am: Ditto.
        * libc/sys/sparc64/Makefile.am: Ditto.
        * libc/sys/sun4/Makefile.am: Ditto.
        * libc/sys/sysmec/Makefile.am: Ditto.
        * libc/sys/sysnec810/Makefile.am: Ditto.
        * libc/sys/sysnecv850/Makefile.am: Ditto.
        * libc/sys/sysvi386/Makefile.am: Ditto.
        * libc/sys/sysvnecv70/Makefile.am: Ditto.
        * libc/sys/tic80/Makefile.am: Ditto.
        * libc/sys/w65/Makefile.am: Ditto.
        * libc/sys/z8ksim/Makefile.am: Ditto.
        * libm/Makefile.am: Ditto.
        * libm/machine/Makefile.am: Ditto.
        * libm/machine/i386/Makefile.am: Ditto.
        * libm/machine/spu/Makefile.am: Ditto.

        * aclocal.m4: Regenerate.
        * iconvdata/aclocal.m4: Regenerate.
        * libc/aclocal.m4: Regenerate.
        * libc/machine/aclocal.m4: Regenerate.
        * libc/machine/i386/aclocal.m4: Regenerate.
        * libc/sys/aclocal.m4: Regenerate.
        * libc/sys/linux/aclocal.m4: Regenerate.
        * libc/sys/linux/linuxthreads/aclocal.m4: Regenerate.
        * libc/sys/linux/linuxthreads/machine/aclocal.m4: Regenerate.
        * libc/sys/linux/linuxthreads/machine/i386/aclocal.m4: Regenerate.
        * libc/sys/linux/machine/aclocal.m4: Regenerate.
        * libc/sys/linux/machine/i386/aclocal.m4: Regenerate.
        * libm/aclocal.m4: Regenerate.
        * libm/machine/aclocal.m4: Regenerate.
        * libm/machine/i386/aclocal.m4: Regenerate.

        * Makefile.in: Regenerate.
        * doc/Makefile.in: Regenerate.
        * iconvdata/Makefile.in: Regenerate.
        * libc/Makefile.in: Regenerate.
        * libc/argz/Makefile.in: Regenerate.
        * libc/ctype/Makefile.in: Regenerate.
        * libc/errno/Makefile.in: Regenerate.
        * libc/iconv/Makefile.in: Regenerate.
        * libc/iconv/ccs/Makefile.in: Regenerate.
        * libc/iconv/ccs/binary/Makefile.in: Regenerate.
        * libc/iconv/ces/Makefile.in: Regenerate.
        * libc/iconv/lib/Makefile.in: Regenerate.
        * libc/locale/Makefile.in: Regenerate.
        * libc/machine/Makefile.in: Regenerate.
        * libc/machine/a29k/Makefile.in: Regenerate.
        * libc/machine/arm/Makefile.in: Regenerate.
        * libc/machine/bfin/Makefile.in: Regenerate.
        * libc/machine/cris/Makefile.in: Regenerate.
        * libc/machine/crx/Makefile.in: Regenerate.
        * libc/machine/d10v/Makefile.in: Regenerate.
        * libc/machine/d30v/Makefile.in: Regenerate.
        * libc/machine/fr30/Makefile.in: Regenerate.
        * libc/machine/frv/Makefile.in: Regenerate.
        * libc/machine/h8300/Makefile.in: Regenerate.
        * libc/machine/h8500/Makefile.in: Regenerate.
        * libc/machine/hppa/Makefile.in: Regenerate.
        * libc/machine/i386/Makefile.in: Regenerate.
        * libc/machine/i960/Makefile.in: Regenerate.
        * libc/machine/iq2000/Makefile.in: Regenerate.
        * libc/machine/m32c/Makefile.in: Regenerate.
        * libc/machine/m32r/Makefile.in: Regenerate.
        * libc/machine/m68hc11/Makefile.in: Regenerate.
        * libc/machine/m68k/Makefile.in: Regenerate.
        * libc/machine/m88k/Makefile.in: Regenerate.
        * libc/machine/mips/Makefile.in: Regenerate.
        * libc/machine/mn10200/Makefile.in: Regenerate.
        * libc/machine/mn10300/Makefile.in: Regenerate.
        * libc/machine/mt/Makefile.in: Regenerate.
        * libc/machine/necv70/Makefile.in: Regenerate.
        * libc/machine/powerpc/Makefile.in: Regenerate.
        * libc/machine/sh/Makefile.in: Regenerate.
        * libc/machine/sparc/Makefile.in: Regenerate.
        * libc/machine/spu/Makefile.in: Regenerate.
        * libc/machine/tic4x/Makefile.in: Regenerate.
        * libc/machine/tic80/Makefile.in: Regenerate.
        * libc/machine/v850/Makefile.in: Regenerate.
        * libc/machine/w65/Makefile.in: Regenerate.
        * libc/machine/xscale/Makefile.in: Regenerate.
        * libc/machine/xstormy16/Makefile.in: Regenerate.
        * libc/machine/z8k/Makefile.in: Regenerate.
        * libc/misc/Makefile.in: Regenerate.
        * libc/posix/Makefile.in: Regenerate.
        * libc/reent/Makefile.in: Regenerate.
        * libc/search/Makefile.in: Regenerate.
        * libc/signal/Makefile.in: Regenerate.
        * libc/stdio/Makefile.in: Regenerate.
        * libc/stdio64/Makefile.in: Regenerate.
        * libc/stdlib/Makefile.in: Regenerate.
        * libc/string/Makefile.in: Regenerate.
        * libc/sys/Makefile.in: Regenerate.
        * libc/sys/a29khif/Makefile.in: Regenerate.
        * libc/sys/arc/Makefile.in: Regenerate.
        * libc/sys/arm/Makefile.in: Regenerate.
        * libc/sys/d10v/Makefile.in: Regenerate.
        * libc/sys/decstation/Makefile.in: Regenerate.
        * libc/sys/h8300hms/Makefile.in: Regenerate.
        * libc/sys/h8500hms/Makefile.in: Regenerate.
        * libc/sys/linux/Makefile.in: Regenerate.
        * libc/sys/linux/argp/Makefile.in: Regenerate.
        * libc/sys/linux/cmath/Makefile.in: Regenerate.
        * libc/sys/linux/dl/Makefile.in: Regenerate.
        * libc/sys/linux/iconv/Makefile.in: Regenerate.
        * libc/sys/linux/intl/Makefile.in: Regenerate.
        * libc/sys/linux/linuxthreads/Makefile.in: Regenerate.
        * libc/sys/linux/linuxthreads/machine/Makefile.in: Regenerate.
        * libc/sys/linux/linuxthreads/machine/i386/Makefile.in: Regenerate.
        * libc/sys/linux/machine/Makefile.in: Regenerate.
        * libc/sys/linux/machine/i386/Makefile.in: Regenerate.
        * libc/sys/linux/net/Makefile.in: Regenerate.
        * libc/sys/linux/stdlib/Makefile.in: Regenerate.
        * libc/sys/m88kbug/Makefile.in: Regenerate.
        * libc/sys/mmixware/Makefile.in: Regenerate.
        * libc/sys/netware/Makefile.in: Regenerate.
        * libc/sys/rdos/Makefile.in: Regenerate.
        * libc/sys/rtems/Makefile.in: Regenerate.
        * libc/sys/sh/Makefile.in: Regenerate.
        * libc/sys/sparc64/Makefile.in: Regenerate.
        * libc/sys/sun4/Makefile.in: Regenerate.
        * libc/sys/sysmec/Makefile.in: Regenerate.
        * libc/sys/sysnec810/Makefile.in: Regenerate.
        * libc/sys/sysnecv850/Makefile.in: Regenerate.
        * libc/sys/sysvi386/Makefile.in: Regenerate.
        * libc/sys/sysvnecv70/Makefile.in: Regenerate.
        * libc/sys/tic80/Makefile.in: Regenerate.
        * libc/sys/w65/Makefile.in: Regenerate.
        * libc/sys/z8ksim/Makefile.in: Regenerate.
        * libc/syscalls/Makefile.in: Regenerate.
        * libc/time/Makefile.in: Regenerate.
        * libc/unix/Makefile.in: Regenerate.
        * libm/Makefile.in: Regenerate.
        * libm/common/Makefile.in: Regenerate.
        * libm/machine/Makefile.in: Regenerate.
        * libm/machine/i386/Makefile.in: Regenerate.
        * libm/machine/spu/Makefile.in: Regenerate.
        * libm/math/Makefile.in: Regenerate.
        * libm/mathfp/Makefile.in: Regenerate.

        * configure: Regenerate.
        * iconvdata/configure: Regenerate.
        * libc/configure: Regenerate.
        * libc/machine/configure: Regenerate.
        * libc/machine/i386/configure: Regenerate.
        * libc/sys/configure: Regenerate.
        * libc/sys/linux/configure: Regenerate.
        * libc/sys/linux/linuxthreads/configure: Regenerate.
        * libc/sys/linux/linuxthreads/machine/configure: Regenerate.
        * libc/sys/linux/linuxthreads/machine/i386/configure: Regenerate.
        * libc/sys/linux/machine/configure: Regenerate.
        * libc/sys/linux/machine/i386/configure: Regenerate.
        * libm/configure: Regenerate.
        * libm/machine/configure: Regenerate.
        * libm/machine/i386/configure: Regenerate.


Index: configure.in
===================================================================
RCS file: /cvs/src/src/newlib/configure.in,v
retrieving revision 1.36
diff -r1.36 configure.in
122a123,124
> _LT_DECL_SED
> AC_PROG_AWK
126d127
< AC_PROG_AWK
Index: libc/sys/linux/configure.in
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/linux/configure.in,v
retrieving revision 1.11
diff -r1.11 configure.in
16c16,17
<
---
> _LT_DECL_SED
> AC_PROG_AWK
20d20
< AC_PROG_AWK
Index: libc/sys/linux/linuxthreads/configure.in
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/linux/linuxthreads/configure.in,v
retrieving revision 1.2
diff -r1.2 configure.in
16c16,17
<
---
> _LT_DECL_SED
> AC_PROG_AWK
20d20
< AC_PROG_AWK
Index: libc/sys/linux/linuxthreads/machine/i386/configure.in
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/linux/linuxthreads/machine/i386/configure.in,v
retrieving revision 1.2
diff -r1.2 configure.in
16c16,17
<
---
> _LT_DECL_SED
> AC_PROG_AWK
20d20
< AC_PROG_AWK
Index: libc/sys/linux/machine/i386/configure.in
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/linux/machine/i386/configure.in,v
retrieving revision 1.2
diff -r1.2 configure.in
16c16,17
<
---
> _LT_DECL_SED
> AC_PROG_AWK
20d20
< AC_PROG_AWK
Index: iconvdata/configure.in
===================================================================
RCS file: /cvs/src/src/newlib/iconvdata/configure.in,v
retrieving revision 1.2
diff -r1.2 configure.in
16c16
<
---
> _LT_DECL_SED
Index: libc/configure.in
===================================================================
RCS file: /cvs/src/src/newlib/libc/configure.in,v
retrieving revision 1.14
diff -r1.14 configure.in
25c25
<
---
> _LT_DECL_SED
Index: libc/machine/configure.in
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/configure.in,v
retrieving revision 1.6
diff -r1.6 configure.in
17c17
<
---
> _LT_DECL_SED
Index: libc/machine/i386/configure.in
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/i386/configure.in,v
retrieving revision 1.3
diff -r1.3 configure.in
17c17
<
---
> _LT_DECL_SED
Index: libc/sys/configure.in
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/configure.in,v
retrieving revision 1.7
diff -r1.7 configure.in
15a16
> _LT_DECL_SED
Index: libc/sys/linux/linuxthreads/machine/configure.in
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/linux/linuxthreads/machine/configure.in,v
retrieving revision 1.3
diff -r1.3 configure.in
15a16
> _LT_DECL_SED
Index: libc/sys/linux/machine/configure.in
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/linux/machine/configure.in,v
retrieving revision 1.3
diff -r1.3 configure.in
15a16
> _LT_DECL_SED
Index: libm/configure.in
===================================================================
RCS file: /cvs/src/src/newlib/libm/configure.in,v
retrieving revision 1.6
diff -r1.6 configure.in
25c25
<
---
> _LT_DECL_SED
Index: libm/machine/configure.in
===================================================================
RCS file: /cvs/src/src/newlib/libm/machine/configure.in,v
retrieving revision 1.5
diff -r1.5 configure.in
17c17
<
---
> _LT_DECL_SED
Index: libm/machine/i386/configure.in
===================================================================
RCS file: /cvs/src/src/newlib/libm/machine/i386/configure.in,v
retrieving revision 1.2
diff -r1.2 configure.in
17c17
<
---
> _LT_DECL_SED
Index: Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/Makefile.am,v
retrieving revision 1.40
diff -r1.40 Makefile.am
4c4
< ACLOCAL_AMFLAGS = -I .
---
> ACLOCAL_AMFLAGS = -I . -I ..
Index: doc/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/doc/Makefile.am,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 Makefile.am
20c20
< ACLOCAL_AMFLAGS = -I ..
---
> ACLOCAL_AMFLAGS = -I .. -I ../..
Index: iconvdata/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/iconvdata/Makefile.am,v
retrieving revision 1.2
diff -r1.2 Makefile.am
26c26
< ACLOCAL_AMFLAGS = -I ..
---
> ACLOCAL_AMFLAGS = -I .. -I ../..
Index: libc/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/Makefile.am,v
retrieving revision 1.13
diff -r1.13 Makefile.am
213c213
< ACLOCAL_AMFLAGS = -I ..
---
> ACLOCAL_AMFLAGS = -I .. -I ../..
Index: libc/machine/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/Makefile.am,v
retrieving revision 1.2
diff -r1.2 Makefile.am
25c25
< ACLOCAL_AMFLAGS = -I ../..
---
> ACLOCAL_AMFLAGS = -I ../.. -I ../../..
Index: libc/machine/a29k/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/a29k/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
14c14
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/arm/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/arm/Makefile.am,v
retrieving revision 1.5
diff -r1.5 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/bfin/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/bfin/Makefile.am,v
retrieving revision 1.1
diff -r1.1 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/cris/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/cris/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
26c26
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/crx/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/crx/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/d10v/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/d10v/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/d30v/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/d30v/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/fr30/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/fr30/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/frv/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/frv/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/h8300/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/h8300/Makefile.am,v
retrieving revision 1.5
diff -r1.5 Makefile.am
18c18
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/h8500/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/h8500/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/hppa/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/hppa/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
17c17
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/i386/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/i386/Makefile.am,v
retrieving revision 1.8
diff -r1.8 Makefile.am
35c35
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/i960/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/i960/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/iq2000/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/iq2000/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/m32c/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/m32c/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/m32r/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/m32r/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/m68hc11/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/m68hc11/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/m68k/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/m68k/Makefile.am,v
retrieving revision 1.6
diff -r1.6 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/m88k/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/m88k/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/mips/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/mips/Makefile.am,v
retrieving revision 1.4
diff -r1.4 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/mn10200/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/mn10200/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/mn10300/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/mn10300/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
16c16
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/mt/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/mt/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/necv70/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/necv70/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/powerpc/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/powerpc/Makefile.am,v
retrieving revision 1.7
diff -r1.7 Makefile.am
19c19
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/sh/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/sh/Makefile.am,v
retrieving revision 1.10
diff -r1.10 Makefile.am
27c27
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/sparc/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/sparc/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/spu/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/spu/Makefile.am,v
retrieving revision 1.6
diff -r1.6 Makefile.am
27c27
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/tic4x/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/tic4x/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/tic80/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/tic80/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/v850/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/v850/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/w65/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/w65/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
16c16
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/xscale/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/xscale/Makefile.am,v
retrieving revision 1.4
diff -r1.4 Makefile.am
17c17
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/xstormy16/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/xstormy16/Makefile.am,v
retrieving revision 1.5
diff -r1.5 Makefile.am
17c17
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/machine/z8k/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/z8k/Makefile.am,v
retrieving revision 1.4
diff -r1.4 Makefile.am
15c15
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/Makefile.am,v
retrieving revision 1.2
diff -r1.2 Makefile.am
36c36
< ACLOCAL_AMFLAGS = -I ../..
---
> ACLOCAL_AMFLAGS = -I ../.. -I ../../..
Index: libc/sys/a29khif/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/a29khif/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
52c52
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/arc/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/arc/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
18c18
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/arm/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/arm/Makefile.am,v
retrieving revision 1.7
diff -r1.7 Makefile.am
28c28
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/d10v/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/d10v/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
17c17
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/decstation/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/decstation/Makefile.am,v
retrieving revision 1.2
diff -r1.2 Makefile.am
46c46
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/h8300hms/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/h8300hms/Makefile.am,v
retrieving revision 1.6
diff -r1.6 Makefile.am
18c18
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/h8500hms/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/h8500hms/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
17c17
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/linux/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/linux/Makefile.am,v
retrieving revision 1.46
diff -r1.46 Makefile.am
242c242
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/linux/linuxthreads/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/linux/linuxthreads/Makefile.am,v
retrieving revision 1.4
diff -r1.4 Makefile.am
103c103
< ACLOCAL_AMFLAGS = -I ../../../..
---
> ACLOCAL_AMFLAGS = -I ../../../.. -I ../../../../..
Index: libc/sys/linux/linuxthreads/machine/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/linux/linuxthreads/machine/Makefile.am,v
retrieving revision 1.1
diff -r1.1 Makefile.am
9c9
< ACLOCAL_AMFLAGS = -I ../../../../..
---
> ACLOCAL_AMFLAGS = -I ../../../../.. -I ../../../../../..
Index: libc/sys/linux/linuxthreads/machine/i386/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/linux/linuxthreads/machine/i386/Makefile.am,v
retrieving revision 1.2
diff -r1.2 Makefile.am
29c29
< ACLOCAL_AMFLAGS = -I ../../../../../..
---
> ACLOCAL_AMFLAGS = -I ../../../../../.. -I ../../../../../../..
Index: libc/sys/linux/machine/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/linux/machine/Makefile.am,v
retrieving revision 1.1
diff -r1.1 Makefile.am
20c20
< ACLOCAL_AMFLAGS = -I ../../../..
---
> ACLOCAL_AMFLAGS = -I ../../../.. -I ../../../../..
Index: libc/sys/linux/machine/i386/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/linux/machine/i386/Makefile.am,v
retrieving revision 1.9
diff -r1.9 Makefile.am
30c30
< ACLOCAL_AMFLAGS = -I ../../../../..
---
> ACLOCAL_AMFLAGS = -I ../../../../.. -I ../../../../../..
Index: libc/sys/m88kbug/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/m88kbug/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
17c17
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/mmixware/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/mmixware/Makefile.am,v
retrieving revision 1.4
diff -r1.4 Makefile.am
21c21
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/netware/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/netware/Makefile.am,v
retrieving revision 1.2
diff -r1.2 Makefile.am
17c17
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/rdos/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/rdos/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
20c20
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/rtems/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/rtems/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
17c17
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/sh/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/sh/Makefile.am,v
retrieving revision 1.5
diff -r1.5 Makefile.am
17c17
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/sparc64/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/sparc64/Makefile.am,v
retrieving revision 1.2
diff -r1.2 Makefile.am
120c120
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/sun4/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/sun4/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
98c98
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/sysmec/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/sysmec/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
21c21
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/sysnec810/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/sysnec810/Makefile.am,v
retrieving revision 1.4
diff -r1.4 Makefile.am
17c17
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/sysnecv850/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/sysnecv850/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
22c22
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/sysvi386/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/sysvi386/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
26c26
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/sysvnecv70/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/sysvnecv70/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
18c18
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/tic80/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/tic80/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
22c22
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/w65/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/w65/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
17c17
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libc/sys/z8ksim/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/sys/z8ksim/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
17c17
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libm/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libm/Makefile.am,v
retrieving revision 1.6
diff -r1.6 Makefile.am
64c64
< ACLOCAL_AMFLAGS = -I ..
---
> ACLOCAL_AMFLAGS = -I .. -I ../..
Index: libm/machine/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libm/machine/Makefile.am,v
retrieving revision 1.5
diff -r1.5 Makefile.am
25c25
< ACLOCAL_AMFLAGS = -I ../..
---
> ACLOCAL_AMFLAGS = -I ../.. -I ../../..
Index: libm/machine/i386/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libm/machine/i386/Makefile.am,v
retrieving revision 1.3
diff -r1.3 Makefile.am
30c30
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Index: libm/machine/spu/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libm/machine/spu/Makefile.am,v
retrieving revision 1.2
diff -r1.2 Makefile.am
23c23
< ACLOCAL_AMFLAGS = -I ../../..
---
> ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
Reply | Threaded
Open this post in threaded view
|

Re: Patch to update libtool in GCC and Src trees

Paolo Bonzini

> I am hoping that by not including it I can send this email to the newlib
> email list without it bouncing.  Here are the rest of the changes, this
> includes the newlib changes from Charles Wilson as well as the
> src-release change.

Ok as soon as the gcc PR32009 is solved, which should be one day or two.
  This will also give some time to complain to the gdb/binutils/newlib
people.

Please look out for regressions after you commit (newlibbers: please CC
me as I'm not on your list).

> It does not include the change to the module
> definition(s) file that Charles pointed out.  Hopefully we can make that
> after (or before) checking this patch in.

I just committed it:

Index: modules
===================================================================
RCS file: /cvs/src/CVSROOT/modules,v
retrieving revision 1.65
diff -u -r1.65 modules
--- modules     20 Feb 2007 12:43:38 -0000      1.65
+++ modules     21 May 2007 07:37:27 -0000
@@ -51,6 +51,9 @@
         src/etc \
         src/gettext.m4 \
         src/install-sh \
+       src/ltsugar.m4 \
+       src/ltversion.m4 \
+       src/ltoptions.m4 \
         src/libtool.m4 \
         src/ltcf-c.sh \
         src/ltcf-cxx.sh \

Paolo
Reply | Threaded
Open this post in threaded view
|

Re: Patch to update libtool in GCC and Src trees

Charles Wilson-6
Paolo Bonzini wrote:

> I just committed it:
>
> Index: modules
> ===================================================================
> RCS file: /cvs/src/CVSROOT/modules,v
> retrieving revision 1.65
> diff -u -r1.65 modules
> --- modules     20 Feb 2007 12:43:38 -0000      1.65
> +++ modules     21 May 2007 07:37:27 -0000
> @@ -51,6 +51,9 @@
>         src/etc \
>         src/gettext.m4 \
>         src/install-sh \
> +       src/ltsugar.m4 \
> +       src/ltversion.m4 \
> +       src/ltoptions.m4 \

Also need 'src/compile' -- that's a long-standing omission not related
to Steve's work.

>         src/libtool.m4 \
>         src/ltcf-c.sh \
>         src/ltcf-cxx.sh \

--
Chuck
Reply | Threaded
Open this post in threaded view
|

Re: Patch to update libtool in GCC and Src trees

Paolo Bonzini
Charles Wilson wrote:

> Paolo Bonzini wrote:
>> I just committed it:
>>
>> Index: modules
>> ===================================================================
>> RCS file: /cvs/src/CVSROOT/modules,v
>> retrieving revision 1.65
>> diff -u -r1.65 modules
>> --- modules     20 Feb 2007 12:43:38 -0000      1.65
>> +++ modules     21 May 2007 07:37:27 -0000
>> @@ -51,6 +51,9 @@
>>         src/etc \
>>         src/gettext.m4 \
>>         src/install-sh \
>> +       src/ltsugar.m4 \
>> +       src/ltversion.m4 \
>> +       src/ltoptions.m4 \
>
> Also need 'src/compile' -- that's a long-standing omission not related
> to Steve's work.

Also done.

Paolo
Reply | Threaded
Open this post in threaded view
|

Re: Patch to update libtool in GCC and Src trees

Charles Wilson-6
In reply to this post by Paolo Bonzini
On Mon, 21 May 2007 09:40:56 +0200, "Paolo Bonzini" said:
> Ok as soon as the gcc PR32009 is solved, which should be one day or two.
>   This will also give some time to complain to the gdb/binutils/newlib
> people.

Given
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32009#c9 

Ping?

--
Chuck
Reply | Threaded
Open this post in threaded view
|

Re: Patch to update libtool in GCC and Src trees

Paolo Bonzini
[hidden email] wrote:
> On Mon, 21 May 2007 09:40:56 +0200, "Paolo Bonzini" said:
>> Ok as soon as the gcc PR32009 is solved, which should be one day or two.
>>   This will also give some time to complain to the gdb/binutils/newlib
>> people.
>
> Given
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32009#c9 

Yes, go on.

Paolo
Reply | Threaded
Open this post in threaded view
|

Re: Patch to update libtool in GCC and Src trees

Steve Ellcey
> [hidden email] wrote:
> > On Mon, 21 May 2007 09:40:56 +0200, "Paolo Bonzini" said:
> >> Ok as soon as the gcc PR32009 is solved, which should be one day or two.
> >>   This will also give some time to complain to the gdb/binutils/newlib
> >> people.
> >
> > Given
> > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32009#c9 
>
> Yes, go on.
>
> Paolo

Just to make sure, Jeff are you OK with the newlib part of this patch?
I think you said you were but I don't want to change the configure.in
and Makefile.am files in newlib without being positive you are on board
with the change too.  These changes are the ones created by Charles
Wilson.

Steve Ellcey
[hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Patch to update libtool in GCC and Src trees

Jeff Johnston
Steve Ellcey wrote:

>> [hidden email] wrote:
>>    
>>> On Mon, 21 May 2007 09:40:56 +0200, "Paolo Bonzini" said:
>>>      
>>>> Ok as soon as the gcc PR32009 is solved, which should be one day or two.
>>>>   This will also give some time to complain to the gdb/binutils/newlib
>>>> people.
>>>>        
>>> Given
>>> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32009#c9 
>>>      
>> Yes, go on.
>>
>> Paolo
>>    
>
> Just to make sure, Jeff are you OK with the newlib part of this patch?
> I think you said you were but I don't want to change the configure.in
> and Makefile.am files in newlib without being positive you are on board
> with the change too.  These changes are the ones created by Charles
> Wilson.
>
> Steve Ellcey
> [hidden email]
>  
I don't remember seeing the actual patch.  This is the one proposed that
does not use libtool unless we ask for it so it was definitely my
preference.  IIRC, the proposal was to change the way we set up libtool
and it added a few macros prior to the check for libtool-used.  If that
is correct, there should be no problem.

-- Jeff J.
Reply | Threaded
Open this post in threaded view
|

Re: Patch to update libtool in GCC and Src trees

Steve Ellcey
> I don't remember seeing the actual patch.  This is the one proposed that
> does not use libtool unless we ask for it so it was definitely my
> preference.  IIRC, the proposal was to change the way we set up libtool
> and it added a few macros prior to the check for libtool-used.  If that
> is correct, there should be no problem.
>
> -- Jeff J.

Yes, that is the one.  Here is a pointer to the patch I am going to
check in today.

        http://sourceware.org/ml/binutils/2007-05/msg00247.html

Steve Ellcey
[hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Patch to update libtool in GCC and Src trees

Jeff Johnston
Steve Ellcey wrote:

>> I don't remember seeing the actual patch.  This is the one proposed that
>> does not use libtool unless we ask for it so it was definitely my
>> preference.  IIRC, the proposal was to change the way we set up libtool
>> and it added a few macros prior to the check for libtool-used.  If that
>> is correct, there should be no problem.
>>
>> -- Jeff J.
>>    
>
> Yes, that is the one.  Here is a pointer to the patch I am going to
> check in today.
>
> http://sourceware.org/ml/binutils/2007-05/msg00247.html
>
> Steve Ellcey
> [hidden email]
>  
Thanks.  Looks fine.

-- Jeff J.