+2007-03-01 Bruno Haible <bruno@clisp.org>
+
+ * build-aux/install-reloc: Remove object files left over by some
+ compilers.
+ Reported by Ralf Wildenhues.
+
2007-03-01 Bruno Haible <bruno@clisp.org>
* build-aux/install-reloc: Break long lines.
"$srcdir"/setenv.c \
"$srcdir"/strerror.c \
"$srcdir"/c-ctype.c \
- -o "$destprog.wrapper$exeext" \
- || exit $?
+ -o "$destprog.wrapper$exeext"
+rc=$?
+# Clean up object files left over in the current directory by the native C
+# compilers on Solaris, HP-UX, OSF/1, IRIX.
+rm -f relocwrapper.o \
+ progname.o \
+ progreloc.o \
+ xreadlink.o \
+ canonicalize-lgpl.o \
+ allocsa.o \
+ relocatable.o \
+ setenv.o \
+ strerror.o \
+ c-ctype.o
+test $rc = 0 || exit $?
# Rename $destprog.wrapper -> $destprog -> $destprog.bin.
ln -f "$destprog$exeext" "$destprog.bin$exeext" \