[patch] pass DESTDIR to make calls

Olaf Hering olh@suse.de
Fri May 24 15:12:00 GMT 2002


Hi,

this patch allows make install as user, DESTDIR is missing in a call
like that:

make install-target-libstdc++-v3 DESTDIR=/var/tmp/gcc-3.1.1-build




diff -u gcc-3.1.1-20020521/config-ml.in{~,} 
--- gcc-3.1.1-20020521/config-ml.in~    2001-10-24 13:11:19.000000000 +0200
+++ gcc-3.1.1-20020521/config-ml.in     2002-05-24 22:42:34.000000000 +0200
@@ -553,6 +553,7 @@
                                LIBCFLAGS="$(LIBCFLAGS) $${flags}" \
                                LIBCXXFLAGS="$(LIBCXXFLAGS) $${flags}" \
                                LDFLAGS="$(LDFLAGS) $${flags}" \
+                               DESTDIR="$(DESTDIR)" \
                                $(DO)); then \
                  true; \
                else \



Error looks like that:


make[6]: Entering directory `/usr/src/packages/BUILD/gcc-3.1.1-20020521/obj-powerpc64-suse-linux/powerpc64-suse-linux/sof
t-float/libstdc++-v3/include'
make[6]: Nothing to be done for `install-exec-am'.
/bin/sh ../../../../../libstdc++-v3/../mkinstalldirs /usr/include/g++
/bin/sh ../../../../../libstdc++-v3/../mkinstalldirs /usr/include/g++/./bits
for file in /usr/src/packages/BUILD/gcc-3.1.1-20020521/libstdc++-v3/include/bits/basic_ios.h ...
 /usr/src/packages/BUILD/gcc-3.1.1-20020521/libstdc++-v3/include/bits/valarray_meta.h; do \
  /usr/bin/install -c -m 644 ${file} /usr/include/g++/./bits; done
/usr/bin/install: cannot remove `/usr/include/g++/./bits/basic_ios.h': Permission denied


Gruss Olaf

-- 
 $ man clone

BUGS
       Main feature not yet implemented...



More information about the Gcc-patches mailing list