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