Hi guys,

Attached patch should allow building btrfs-progs when CC contains
whitespace such as when building with ccache enabled.

make
-C 
/home/mark/src/openwrt/build_dir/target-mips_uClibc-0.9.30.1/btrfs-progs-0.18 
CC=ccache mips-openwrt-linux-uclibc-gcc 
CFLAGS="-I/home/mark/src/openwrt/staging_dir/target-mips_uClibc-0.9.30.1/usr/include
 -I/home/mark/src/openwrt/staging_dir/target-mips_uClibc-0.9.30.1/include 
-I/home/mark/src/openwrt/staging_dir/toolchain-mips_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/include
 
-I/home/mark/src/openwrt/staging_dir/toolchain-mips_gcc-4.3.3+cs_uClibc-0.9.30.1/include
 -Os -pipe -mips32r2 -mtune=mips32r2 -funit-at-a-time -fhonour-copts 
-msoft-float" 
LDFLAGS="-L/home/mark/src/openwrt/staging_dir/target-mips_uClibc-0.9.30.1/usr/lib
 -L/home/mark/src/openwrt/staging_dir/target-mips_uClibc-0.9.30.1/lib 
-L/home/mark/src/openwrt/staging_dir/toolchain-mips_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/lib
 
-L/home/mark/src/openwrt/staging_dir/toolchain-mips_gcc-4.3.3+cs_uClibc-0.9.30.1/lib"
 prefix=/usr 
DESTDIR=/home/mark/src/openwrt/build_dir/target-mips_uClibc-0.9.30.1/btrfs-progs-0.18/ipkg-install
 all instal
 l
make[4]: Entering directory
`/home/mark/src/openwrt/build_dir/target-mips_uClibc-0.9.30.1/btrfs-progs-0.18'
make[4]: *** No rule to make target `mips-openwrt-linux-uclibc-gcc'.
Stop.
Index: utils/btrfs-progs/Makefile
===================================================================
--- utils/btrfs-progs/Makefile	(revision 19059)
+++ utils/btrfs-progs/Makefile	(working copy)
@@ -37,7 +37,7 @@
 
 define Build/Compile
 	$(MAKE) -C $(PKG_BUILD_DIR) \
-		CC=$(TARGET_CC) \
+		CC="$(TARGET_CC)" \
 		CFLAGS="$(TARGET_CPPFLAGS) $(TARGET_CFLAGS)" \
 		LDFLAGS="$(TARGET_LDFLAGS)" \
 		prefix=/usr \
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to