build=i386-darwin host=alpha-dec-vms target=alpha-dec-vms
alpha-dec-vms-ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./safe-ctype.o ./sort.o ./spaces.o ./splay-tree.o ./strerror.o ./strsignal.o ./unlink-if-ordinary.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./asprintf.obj ./insque.obj ./memmem.obj ./mempcpy.obj ./mkstemps.obj ./stpcpy.obj ./stpncpy.obj ./strndup.obj ./strverscmp.obj ./vasprintf.obj ./vfork.obj ./strncmp.obj alpha-dec-vms-ar: ./asprintf.obj: No such file or directory make: *** [libiberty.a] Error 1 jbook2:libiberty jay$ edit Makefile alpha-dec-gcc -c foo.c outputs foo.obj. "Something" seems to know this, since: libiberty/Makefile.in: LIBOBJS = @LIBOBJS@ libiberty/Makefile: LIBOBJS = ${LIBOBJDIR}./asprintf$U.obj ${LIBOBJDIR}./insque$U.obj ${LIBOBJDIR}./memmem$U.obj ${LIBOBJDIR}./mempcpy$U.obj ${LIBOBJDIR}./mkstemps$U.obj ${LIBOBJDIR}./stpcpy$U.obj ${LIBOBJDIR}./stpncpy$U.obj ${LIBOBJDIR}./strndup$U.obj ${LIBOBJDIR}./strverscmp$U.obj ${LIBOBJDIR}./vasprintf$U.obj ${LIBOBJDIR}./vfork$U.obj ${LIBOBJDIR}./strncmp$U.obj and then later there are explicit rules for building asprintf.o, etc. I'll probably just hack the configure Makefile to say .o. This could be an autoconf/automake bug. Or maybe libiberty is supposed to say $O or such in place of .o? - Jay