[patch] demangler depends on libiberty a bit more...
Daniel Kegel
dank@kegel.com
Thu May 13 01:40:00 GMT 2004
I'm trying to cross-build binutils-2.14.90.0.5. It fails with the error
cd ../libiberty && make old_demangler
/bin/sh: line 1: cd: ../libiberty: No such file or directory
make[1]: *** [old_demangler] Error 1
make[1]: Leaving directory `/home/dkegel/tarballs/build2/build-i686-pc-linux-gnu/demangler'
make: *** [all-build-demangler] Error 2
I think the following patch helps:
--- orig/Makefile.in 2004-05-12 18:22:30.000000000 -0700
+++ binutils-2.14.90.0.5/Makefile.in 2004-05-12 18:26:19.000000000 -0700
@@ -24384,6 +24384,8 @@
# Demangler depends on libiberty.
configure-demangler: maybe-configure-libiberty
all-demangler: maybe-all-libiberty
+configure-build-demangler: maybe-configure-build-libiberty
+all-build-demangler: maybe-all-build-libiberty
# The new demangler, which is included in libiberty, is written in C++.
# A working C++ compiler is required. For the target demangler, it may
Can someone who understands this better than I comment on this?
Thanks,
Dan
More information about the Binutils
mailing list