]> git.pld-linux.org Git - packages/lvm2.git/commitdiff
- export CC for initrd's configure/make time but it linking still fails
authorPaweł Sikora <pluto@pld-linux.org>
Sat, 6 Nov 2010 11:44:47 +0000 (11:44 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
  on LVM2.2.02.75/tools/dmsetup.c:2969: undefined reference to `canonicalize_file_name'

Changed files:
    lvm2.spec -> 1.166

lvm2.spec

index f5df7a9b8fa8fa00723050c83c44bd27d65f2109..bc329cf591005daee1adef6ffe6f18b3014370fd 100644 (file)
--- a/lvm2.spec
+++ b/lvm2.spec
@@ -257,10 +257,11 @@ cp -f /usr/share/automake/config.sub autoconf
 %{__autoconf}
 
 %if %{with initrd}
-CC="%{__cc}"
+%{?with_glibc:export CC="%{__cc}"}
+%{?with_uClibc:export CC="%{_target_cpu}-uclibc-gcc"}
+%{?with_dietlibc:export CC="diet %{__cc}"}
+
 %configure \
-       %{?with_uClibc:CC="%{_target_cpu}-uclibc-gcc"} \
-       %{?with_dietlibc:CC="diet ${CC#*ccache }"} \
        ac_cv_lib_dl_dlopen=no \
        %{?debug:--enable-debug} \
        --with-optimisation="%{rpmcflags} -Os" \
@@ -284,6 +285,8 @@ mv -f tools/lvm.static initrd-lvm
 mv -f tools/dmsetup.static initrd-dmsetup
 %{?with_dietlibc:mv -f libdm/ioctl/libdevmapper.a diet-libdevmapper.a}
 %{__make} clean
+
+unset CC
 %endif
 
 %configure \
This page took 0.047146 seconds and 4 git commands to generate.