oops, also need like:
--- /src/orig/gcc-4.5.0/libiberty/configure 2010-01-04 15:46:56.000000000
-0800
+++ /src/gcc-4.5.0/libiberty/configure 2010-05-05 05:40:52.000000000 -0700
@@ -6533,10 +6533,10 @@
# Figure out which version of pexecute to use.
case "${host}" in
- *-*-mingw* | *-*-winnt*) pexecute=./pex-win32.o ;;
- *-*-msdosdjgpp*) pexecute=./pex-djgpp.o ;;
- *-*-msdos*) pexecute=./pex-msdos.o ;;
- *) pexecute=./pex-unix.o ;;
+ *-*-mingw* | *-*-winnt*) pexecute=./pex-win32.$ac_objext ;;
+ *-*-msdosdjgpp*) pexecute=./pex-djgpp.$ac_objext ;;
+ *-*-msdos*) pexecute=./pex-msdos.$ac_objext ;;
+ *) pexecute=./pex-unix.$ac_objext ;;
esac
--- /src/orig/gcc-4.5.0/libiberty/configure.ac 2010-01-04 15:46:56.000000000
-0800
+++ /src/gcc-4.5.0/libiberty/configure.ac 2010-05-05 05:45:47.000000000 -0700
@@ -671,10 +671,10 @@
# Figure out which version of pexecute to use.
case "${host}" in
- *-*-mingw* | *-*-winnt*) pexecute=./pex-win32.o ;;
- *-*-msdosdjgpp*) pexecute=./pex-djgpp.o ;;
- *-*-msdos*) pexecute=./pex-msdos.o ;;
- *) pexecute=./pex-unix.o ;;
+ *-*-mingw* | *-*-winnt*) pexecute=./pex-win32.$ac_objext ;;
+ *-*-msdosdjgpp*) pexecute=./pex-djgpp.$ac_objext ;;
+ *-*-msdos*) pexecute=./pex-msdos.$ac_objext ;;
+ *) pexecute=./pex-unix.$ac_objext ;;
esac
AC_SUBST(pexecute)
I manually edited configure.
I don't know how to keep multiple versions of autoconf installed/working, other
than to use Cygwin and its special packages dedicated to this problem.
configure.ac:3: error: Autoconf version 2.64 or higher is required
configure.ac:3: the top level
autom4te: /usr/bin/gm4 failed with exit status: 63
jbook2:libiberty jay$
- Jay
----------------------------------------
> From: jay.krell@
> To: i...@m
> CC: g...@g
> Subject: RE: gcc 4.5.0 libiberty .o vs. .obj confusion
> Date: Wed, 5 May 2010 10:10:15 +0000
>
>
>> CC: gcc@
>> From: iant@
>>
>> Jay:
>>> I'm guessing that every ".o" in libiberty/Makefile.in should be changed to
>>> $(OBJEXT).
>>
>> Yes.
>>
>> Ian
>
> Thanks.
>
> Specifically ".o" goes to "....@objext@".
>
> There's no way I'm going to be able to get "the papers" in.
> I can try to squeak by via triviality of change.
> I'm slightly derailed on other aspects of targeting VMS (e.g. *crt0*.c,
> vms-crtl.h), but this did work for me, attached.
> It's many lines, but highly mechanical.
> There are a few places where ".o" occurs in comments, can be left alone.
> There is:
>
> .c.o:
> false
>
>> .c.obj:
>> false
>
>
> and
> < -rm -rf *.o pic core errs \#* *.E a.out
>
>> -rm -rf *.o *.obj pic core errs \#* *.E a.out
>
>
> and I wrapped the affected lines to one file per line, and spaces instead of
> tabs (consistent rendering)
>
>
> - Jay
>