Android Wear AOSP Changes

Changes from 4.4.4_r2 (KTU84Q) to 4.4w_r1 (KTU84Q):

Warning Releases with no significant changes other than version bump in platform/build component are likely to only feature proprietary binary blob (e.g. firmwares) changes.

Updated Components (26):

  • platform/external/checkpolicy with 1 change(s)
    • 968aed0 : Update to checkpolicy 2.2. Requires libsepol 2.2.

  • platform/external/chromium with 2 change(s)
    • d271ff6 : external/chromium: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH
    • d3112bc : Hide warnings

  • platform/external/chromium_org with 4 change(s)
    • 80a8291 : Backport "Recycle old V8 wrapper objects on navigations"
    • e55966f : Block access to java.lang.Object.getClass in injected Java objects
    • e5c4963 : Fork: Disable GLSL translator
    • 8e2b211 : Cherry-pick: aw: Use minimum_accelerated_2d_canvas_size to turn canvas on/off

  • platform/external/chromium_org/sdch/open-vcdiff with 1 change(s)
    • 54c5956 : Initial empty repository

  • platform/external/chromium_org/third_party/WebKit with 2 change(s)
    • c739757 : Cherry-pick "Export WebCore::forgetV8ObjectForNPObject"
    • 71315b5 : Fork: Flush context on canvas flush

  • platform/external/chromium_org/third_party/openssl with 1 change(s)
    • b849751 : Cherrypick "OpenSSL: add CVE fixes from 1.0.1h"

  • platform/external/chromium_org/third_party/smhasher/src with 1 change(s)
    • 9ef4078 : Initial empty repository

  • platform/external/chromium_org/third_party/yasm/source/patched-yasm with 1 change(s)
    • 7cb90e2 : Initial empty repository

  • platform/external/e2fsprogs with 1 change(s)
    • ceb9bb7 : e2fsck: read only parameter incorrectly compared

  • platform/external/elfutils with 10 change(s)
    • 3eb691e : elfutils: fix build with bfd linker
    • 74e2120 : Remove MIN and MAX now they're in sys/param.h.
    • cd98178 : Add patches for MacOS compilation.
    • e5eb669 : Fix off_t vs loff_t discrepancy for elfutils.
    • a4ca252 : Remove files associated with compiling linux-kernel-modules.c
    • 01135f8 : Cleanup elfutil patches needed by bionic.
    • 8701663 : Switch to elfutils 0.153.
    • 65b3819 : Add patches required by Bionic and MacOS.
    • 25b3c04 : Initial code drop of version 0.153
    • 0b86315 : Minor re-arrangement to serve the needs for perf 3.12.0

  • platform/external/grub with 1 change(s)
    • 1516181 : Add explicit LOCAL_ASFLAGS=-m32 for x86 target

  • platform/external/kernel-headers with 26 change(s)
    • 87fa4f8 : external/kernel-headers: rename aarch64 target to arm64
    • 95b0d65 : Remove the non-uapi kernel header files.
    • a80cf5a : Add ioprio.h.
    • 2b9866b : Clobber the uapi ion.h with the old ion.h until Android switches to the new ABI.
    • 35aadc7 : Remove all non-uapi header files.
    • 860f374 : Modify readme to mention generation script.
    • 6ea19f6 : Import files from the android 3.10 kernel.
    • 83d7c8e : Remove dead non-uapi asm-mips and asm-x86 headers.
    • 1d16b77 : Import of version.h from uapi kernel headers.
    • 6002106 : Remove the unused mips regdef.h and fpregdef.h files.
    • 1980842 : Initial drop of uapi mips headers.
    • 0437c52 : Initial drop of uapi x86 headers.
    • d1c0939 : Initial drop of uapi arm headers.
    • b934bbe : Switch everyone over to uapi/linux/time.h.
    • 9d8ae4f : Update linux/uinput.h
    • cc9a299 : Use the uapi version of linux/auxvec.h
    • 30692c6 : Initial drop of uapi aarch64 and common headers.
    • 3c977d2 : Flatten question statements into if/else statements
    • 224b54f : Initial drop of uapi aarch64 and common headers.
    • 2464690 : Remove x86-only page*.h files.
    • f0a1fad : x86_64: Original kernel 3.5 headers for x86_64.
    • e38438b : Update sys/capability.h
    • 8b27505 : Update taskstats.h from Linux 3.11.1
    • 0d8eede : Add sock_diag.h
    • 5468520 : Update linux/netlink.h
    • fe2c895 : Update kernel input headers

  • platform/external/libexif with 1 change(s)
    • fa0c1e7 : libexif: 64-bit compile issues

  • platform/external/libffi with 2 change(s)
    • 80964d8 : Only mips needs libffi (for unoptimized dalvik JNI).
    • 405d830 : x86_64: Add targets

  • platform/external/libnl-headers with 1 change(s)
    • 9670f3c : Fix libnl so users can compile with old-style and uapi kernel headers.

  • platform/external/libsepol with 1 change(s)
    • dedcd59 : Update to libsepol 2.2.

  • platform/external/libvpx with 2 change(s)
    • 4fb68e5 : Roll latest libvpx to fix hang when doing adaptive playback.
    • 2ec72e6 : libvpx: Roll latest libvpx

  • platform/external/linux-tools-perf with 12 change(s)
    • 2c29325 : perf: compile for arm until perf has arm64 support
    • f5313ed : Fix double-free in dso__set_basename().
    • 0da4803 : Add patches for MacOS compilation.
    • ba7e770 : Add -DLIBELF_MMAP to enable mmap access for the symbol tables.
    • 89b9ec5 : [PATCH] perf tool: fix bug in usage of the basename() function
    • 61f9173 : Switch to new elfutils (0.153)
    • b64484f : Include stdio.h which forward-declares perror.
    • 0cf1703 : Work around broken MIPS build
    • f305579 : Switch to perf 3.12.0
    • ce8be8b : Add generated files and Android patches.
    • e6e8a0b : Initial code drop of perf extraced from 3.12.0 kernel.
    • 7a7e1a4 : Fix build with gcc-4.8

  • platform/external/oprofile with 1 change(s)
    • 50c8738 : Fix WITH_ARM_V7_A flag not corectly set issue

  • platform/external/ppp with 1 change(s)
    • 5e0738a : Fix pppd to build with both old and uapi headers.

  • platform/external/proguard with 2 change(s)
    • 3fd19db : Increase the java heap to 512M when running proguard
    • 8a6199f : Upgrade Proguard to 4.10.

  • platform/external/qemu with 119 change(s)
    • e3c71e1 : goldfish: Add specification for Goldfish devices.
    • 77fe764 : Adding 400dpi support to emulator.
    • 99c07e7 : Really fix the build. Damn.
    • e8d34ee : Fix emulator build.
    • aa8236d : qemu-malloc.c: Remove qemu-specific heap routines.
    • 1d1a2af : glib: Add mini GLib library sources.
    • 101164f : Remove two unused source fiels (thunk.c + thunk.h)
    • bcde109 : rename target_phy_addr_t to hwaddr to match upstream.
    • 5aaf129 : disas/: Update sources to current upstream.
    • e228840 : softfloat: update sources to upstream version.
    • 6ba28da : Update doc to reflect new Goldfish source locations
    • 749dfb8 : include/block/qemu-aio.h - include/block/aio.h
    • ea06669 : hw/android_* - hw/android/
    • f7c8d82 : hw/dma.c - hw/core/
    • af0fc43 : hw/mips_*.c - hw/mips/
    • ebf1de0 : hw/smc91c111.c - hw/net/
    • 343e928 : hw/smbios.c - hw/i386/
    • be5c971 : hw/scsi-disk.c - hw/scsi/
    • 1079fa7 : hw/ioapic.c - hw/intc/
    • 7b76926 : hw/pckbd.c - hw/input/
    • bb22854 : hw/pc.c - hw/i386/
    • 6d7b529 : hw/mc146818rtc.c - hw/timer/
    • 9133525 : hw/i8259.c - hw/intc/
    • a367a10 : hw/fw_cfg.c - hw/nvram/
    • 4023ec8 : hw/cdrom.c - hw/block/
    • 0840598 : hw/ne2000.c - hw/net/
    • 704463f : Move hw/usb* files to hw/usb/
    • e2f7405 : hw/watchdog.c - hw/watchdog/watchdog.c
    • 5031918 : hw/xen.h - include/hw/xen/
    • 7821d63 : hw/watchdog.h - include/sysemu/watchdog.h
    • 73a93a1 : hw/smbios.h - include/hw/i386
    • 1de66f3 : hw/scsi-disk.h - include/hw/scsi/
    • 65b42c4 : hw/fw_cfg.h - include/hw/nvram/fw_cfg.h
    • 2a0488a : hw/msmouse.c - backends/msmouse.c
    • 58c6be2 : hw/msmouse.h - include/hw/
    • bfa4dab : hw/{pci_host.h, piix_pci.c} - hw/pci-host/
    • 7977bd6 : hw/pci.c - hw/pci/
    • 4ecc3dd : hw/ps2.c - hw/input/
    • 94b1d1a : hw/ps2.h - include/hw/input/
    • 379016e : hw/pcmcia.h - include/hw/
    • 1df27bb : hw/pci*.h - include/hw/pci/
    • 7436ac6 : hw/mips-bios.h - include/hw/mips/bios.h
    • c716965 : hw/mips.h - include/hw/mips/
    • f066542 : hw/goldfish_* - hw/android/goldfish/*
    • 6c48eae : hw/power_supply.h - include/hw/
    • 18b8cf1 : hw/{mmc.h,sd.h} - include/hw
    • f5bc01c : hw/goldfish_*.h - include/hw/android/goldfish/*.h
    • 6459c4a : hw/i8254.c - hw/timer/
    • a55d62c : hw/fdc.h - include/hw/block/
    • 4f931a4 : hw/audiodev.h - include/hw/
    • 7b479ed : hw/baum.h - include/hw/baum.h
    • 4b6bb76 : hw/usb.h - include/hw/ + move hw/bt*.c files to hw/bt/
    • 8dbb9d0 : hw/bt.h - include/hw/
    • d129876 : Move hw/arm related sources
    • cd0c34b : hw/arm_pic.h - include/hw/arm/pic.h
    • 62fba48 : hw/arm-misc.h - include/hw/arm/arm.h
    • 646748d : hw/arm_boot.c - hw/arm/boot.c
    • 3fbb656 : hw/apic.c - hw/intc/apic.c
    • 26b47fe : hw/sysbus.h - include/hw/
    • 291300f : hw/sysbus.c - hw/core/
    • 1074542 : hw/qdev.c - hw/core
    • 2ec695a : Move hw/ headers to include/hw/
    • 13209b9 : varint.[hc] - android/
    • d471c92 : usb-*.c - hw/usb/
    • 17a7291 : uboot_image.h - hw/core/
    • 8c5f4fb : translate-op.c: Remove obsolete file.
    • 0f901a1 : translate.make: Remove obsolete file.
    • 53cd8e8 : targphy.s - include/exec/
    • d0edecb : qemu_socket.h - include/qemu/sockets.h
    • 8171ecf : migration-dummy-android.c: Remove executable bit on file
    • 70a9820 : loader.c - hw/core/
    • c97fd20 : kqemu.[hc]: Remove obsolete files
    • 0d0f68c : ioport-user.c: Remove obsolete file
    • d7088e9 : input.c - ui/
    • 2dbdad5 : hpet.h - include/hw/timer/
    • 1b9f2ad : hostregs_helper.h: Remove obsolete file
    • 112ffdb : host-defs.h: Remove obsolete file
    • 7d26df6 : device_tree.h - include/sysemu/
    • 1182284 : cpus.h - include/sysemu/
    • 6800f0a : bt-host.h - include/sysemu/bt.h
    • 82a591c : arm-semi.c: move to target-arm/
    • 22ab09d : a.out.h: Remove obsolete file
    • 2a7dde0 : Move qemu-objects.h - include/qapi/qmp/types.h
    • 93e0d9c : qemu-option.h - include/qemu/option.h
    • 057b0f6 : Move elf_ops.h - include/hw/elf_ops.h
    • 6e2eb78 : Move tcpdump.h - include/android/tcpdump.h
    • 031d655 : Move qemu-queue.h - include/qemu/queue.h
    • e7216d8 : qemu-char.h - include/sysemu/char.h
    • e1e03df : Move more headers.
    • 5425d40 : Move fpu/softfloat.h - include/fpu/
    • 34c48ff : Move headers to incude/sysemu/
    • 28a09b6 : Move migration.h to include/migration/
    • cc33b2d : Move disas.h to include/disas/
    • 6af6765 : Move monitor.h to include/monitor/
    • d4e803c : Move android-trace.h to include/android/
    • d413fa5 : Move iolooper.h to include/android/
    • 1634ff5 : Move dynlink.h to include/android/
    • cc330d4 : Move net.h to include/net/
    • 0fdfff3 : More missing include/qapi/qmp/ headers moved.
    • 852088c : Move headers to include/exec/
    • 1c31e3e : Even more moves.
    • e90d665 : Move more stuff to include/qemu/ and util/
    • 37dc41a : Move more files to include/qemu/ and util/
    • 7a78db7 : Move qemu-timer.h to include/qemu/timer.h
    • 8456913 : Move osdeps.h to include/qemu/osdep.h
    • 6e9d1d4 : Move bswap.h to include/qemu/bswap.h
    • 6cf45c1 : ccache: Support USE_CCACHE even in standalone build.
    • 868e873 : mingw: Remove annoying compilation warning.
    • 332917e : Upon snapshot restore properly re-initialize audio.
    • 3d0cbda : Enable LARGEADDRESSAWARE for 32-bit emulator on Windows
    • 5ed60d1 : Handle long library search paths
    • 7703f55 : Add support for xxhdpi and xxxhdpi when injecting a skin dpi.
    • 0faeb3a : Set ro.config.low_ram=true when AVD has = 512M of RAM
    • 185231a : emulator: Add option to control SELinux enforcement.
    • b5b7843 : Auto-detect ext4 image file.
    • 04b20f4 : Change sizes for ext4 images
    • 58fe0df : Revert "goldfish_nand.c: Change sizes"
    • 1d0e594 : retry KVM_CREATE_VM on EINTR/EAGAIN
    • ad05f2c : Handle emulated NAND devices that are larger than 2GB

  • platform/external/tagsoup with 3 change(s)
    • c88f0b4 : Add gradle build file for tagsoup.
    • 5a67d05 : Include tagsoup library in Android build.
    • 70dce01 : Update tagsoup to 1.2.1

  • platform/external/valgrind with 1 change(s)
    • f02738f : external/valgrind: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH

  • platform/external/wpa_supplicant_8 with 2 change(s)
    • 966cdfc : Treat VER_2_1_DEVEL the same as VER_0_8_X
    • 993d558 : Android: Do not compile wpa_supplicant if not chosen

  • platform/ndk with 149 change(s)
    • 4704cd2 : ndk: rename aarch64 target to arm64
    • a431391 : Fix X86/MIPS gdbserver's event_getmsg_helper
    • 48fb477 : crazy_linker: Removed obsolete sys/exec_elf.h include.
    • 0aee207 : Revise test-wait*
    • b3bfa88 : Refresh mclinker NDK local patches since 2.6 push
    • 24b7fd5 : Add testcase for issue 64679
    • b505d79 : symlink non-default ld.mcld to default ld.mcld too
    • f47cd92 : Fix ndk-gdb.py failure on missing directory.
    • 9a99d0c : Fix test "delete2.cpp" to check saved==p only once
    • 548236c : Fix run-tests.sh to accept multiple devices in ANDROID_SERIAL
    • 34fe1db : Don't symlink ../../compiler-rt in llvm/projects
    • 235ba6c : Fix device tool configuration to prevent compile error.
    • d5862be : Revise docs for r9c
    • 3feac42 : Fixed RS to link arch-specific libclcore.bc
    • 409c951 : Build STL with debugging info in separate packages
    • 5ee4ffc : [gabi++] nullptr can be converted to every pointer type.
    • 1b24b27 : [gabi++] Fix incorrect function prototype for __gnu_unwind_frame.
    • f24c5b7 : [gabi++] Fix the default std::unexpected() handler
    • 429798f : [gabi++] std::unexpected() is allowed to throw exceptions.
    • 47fa71e : [gabi++] Fix: exception specifier should come before the attributes.
    • 06fdfd6 : [libc++] std::terminate() should not specify "throw ()" in C++ 98.
    • b89619b : Fix x86/mips breakage caused by kernel/uapi.
    • 72a5123 : Fix compilation error in Clang 3.4.
    • 5388dfe : Fixed ndk-gdb-py.cmd on SHELL
    • f35e9f4 : Use uapi kernel headers.
    • 09deb7e : android/support: Fix typo in iconv.h
    • df0dc10 : build-mingw64-toolchain.sh: Fix SVN URL location.
    • af45db4 : Add --reverse to patch-sources.sh
    • 26777d6 : Bugfix: Add missing source files for libc++ building.
    • 57e7436 : Fix 'test-wait' test.
    • 672f334 : Override the ar flags, llvm-ar does not support D option.
    • 4c1d6fa : Add Clang/LLVM 3.4
    • 43255f3 : Fix the comment: The ASCII code for tab is 9.
    • 6e8ffea : Add testcase for gcc issue 59052
    • 7885239 : ndk: Add printf() et al to Android support library.
    • bd2a9cb : Fix GAbi++ std::unexpected() link error.
    • 2290579 : Fix object names for libunwind if built by gcc-4.7+
    • 31860da : ndk: Remove Clang warnings when build the support library.
    • d8a45f1 : ndk: Fix test-libc++ build with Clang.
    • fc55812 : Add testcase for issue 62910
    • 928d9a7 : Build static libs with Deterministic (option D) mode of ar tool
    • 9d7232a : Fix test case issue61659-neon-assignment.
    • 5c86028 : Add --no-gen-platforms option to more dev-scripts.
    • fb2316b : Fix llvm mingw build
    • 965d95b : gabi++: Do not use malloc() to allocate C++ thread-local objects.
    • 11e5edf : Workaround ndk-stack.exe 64-bit mingw build
    • 5647b5e : Fix ndk-stack to continue on next frame when it fail to locate routine
    • 2319d70 : gabi++: Add std::get_new_handler() and __cxa_deleted_virtual()
    • cd98d27 : Fix a documentation typo: build-platforms.sh - gen-platforms.sh
    • d1e2a0b : Add API level 12
    • 0bfd841 : Build STL with -g
    • 6818b74 : Fix build in ndk-build.cmd when LOCAL_SRC_FILES contain absolute path
    • 65f49a5 : Debugging for unknown arch.
    • a02bea0 : Push gdbserver if not found on device.
    • fc540c6 : Allow APP_ABI to be comma-delimited
    • 313bdf8 : Introducing NDK_PROJECT_PATH=null
    • 532389e : Revise doc about armeabi-v7a
    • 557420d : Refine abcc for debuggability.
    • d8276e9 : Fix ndk-build fails in cygwin if NDK package is referenced via symlink
    • 621b155 : Add LOCAL_EXPORT_LDFLAGS
    • 0a46960 : Add testcase for issue 61659
    • 32350df : Misc fixes
    • ef1a1eb : Support --stl=libc++ (or --stl=libcxx) in make-standalone-toolchain.sh
    • 43b9080 : Revise NDK r9b docs
    • 60e87b8 : Remove clang3.2, gcc4.7 and binutils-2.22
    • ddd62e6 : Copy thumb version of gnustl to standalone package
    • 67259dd : Add RS support in API19
    • eb91d7a : Use clang to build libc++ by default
    • 87fab9b : Disable libgomp for the eabi toolchain.
    • 937fdf2 : Add --no-warn-mismatch in mclinker
    • 94f72f0 : Add libm_hard to system lib list
    • 6770dbd : Add testcase to demo how -mhard-float work in armeabi-v7a
    • f7c31f0 : Filter out mips64 for unknown arch, misc fixes
    • 61aafaf : Add mips64el-linux-android build support
    • c7e125e : Revert "Fix unknown arch build failed."
    • a2b273f : Filter out aarch64 just like x86_64 for unknown arch.
    • 2e996ed : Fix /compile_log and removal of libpath
    • 41e21f0 : Add -v and -save-temps
    • 6273744 : Remove --disable-threads and its comment when configuring MIPS gcc. We already enable threads at this commit 3574653b120d5a973f2c2c2a09f77639158c02d3.
    • f837a29 : Fix gen-platforms.sh build
    • 389d412 : Fix llvm-3.3 mac build; abcc VERBOSE adds llc timer
    • d97c2ae : Fix unknown arch build failed.
    • a60b05d : Minor changes to ARCH and ABI names for aarch64-gcc.
    • 0e0336f : Switch to use gccunwind library.
    • 7495a25 : Build & package libgccunwind for app linking.
    • 4c67bd9 : Fix a mclinker crash linking libcompiler_rt_static.a by clang
    • 4953c51 : Fix [$ABI] in ndk-build
    • d541f97 : Misc fix libc++
    • 917347e : [experimental] test libc++ built by clang; link tests with compiler-rt
    • 2f84ee4 : Improve ndk-build output + fix double-quotes on Windows.
    • 135b299 : Integrate abcc codebase.
    • 2c5eea0 : Use APP_STL=none for prebuild-stlport.
    • aa47ceb : Fix libcompiler_rt to contain lib/atomic.o, depends on libc/libm, etc
    • da5b11a : libc++: Improve testit_android reporting.
    • 970429f : Add --shared flag to on-device toolchain
    • 1d4ee6e : Write err_msg in case of error
    • 76cb40f : fix float-abi; misc fixes
    • 0f76a04 : Add VERBOSE
    • 8d10114 : Add host-mv
    • 90d0ca3 : Fix cpu-features.c to use __arm__ and __mips__
    • 33eb693 : Refresh local patch for mclinker 2.5+
    • 8d0d874 : Fix bad indentation in docs/
    • 41051de : crazy_linker: trivial reformatting.
    • cc87d1d : crazy_linker: refactor shared RELRO API.
    • 1991c08 : Drop obsolete way for cpufeatures on unknown arch.
    • dbe0739 : Modify abcc to support new bitcode wrapper.
    • 593f822 : Add -force-align-stack for x86
    • f7de369 : Provide alternative STL for device llvm
    • f3ff93d : Add -Wl,-link-native-binary.
    • b997a36 : Generate empty archive using ar.
    • 48cdce8 : Add crazy_linker sources.
    • 546ff2e : Bugfix: Use absolute path to make sure all testing usage work.
    • 787c1fe : Side llvm with gcc 4.8
    • ce1093c : Workaround tar: Argument list too long issue
    • 35522ee : Add missing change for abcc: No check paramter code.
    • 8362df7 : Fix wrong header guard.
    • 36e75f8 : Fix build-*llvm.sh to build either mclinker 2.4.0 or the coming 2.5.0
    • b506a70 : Enable parallel llvm code-gen
    • 053df58 : Add testcase for issue 58135
    • 0520c32 : script to cleanup header
    • 48f9966 : Add device testing for unknown arch.
    • abbceed : [Bugfix] Strip target binaries not apply to archive.
    • de79ae1 : Strip target binaries to save size.
    • 029013d : Set values in Application.mk explicitly.
    • 369aefa : Support API LEVEL 13, 14, 16 and 17
    • 1761f44 : Make more scripts supporting the unknown archs.
    • 3768e60 : Copy SOURCES to on-device toolchain directory for version control
    • 73859e0 : Add LOCAL_CONLY_FLAGS and APP_CONLY_FLAGS
    • 575f24d : Remove binutils-2.19 from being downloaded
    • 2caf917 : Remove zip --symlinks
    • c1e7e10 : Fix make-standalone-toolchain.sh clang/++ for known archs
    • be5a101 : Add --enable-shrink-binary-size to device mclinker
    • cd54d34 : Make standalone toolchain fully support unknown arch.
    • 7acd07c : Use llvm-config-host if it exists instead of relying on Wine
    • 0cf7793 : Build/package stlport and libc++ for unknown archs.
    • 6451cea : Determine library suffix by ABI.
    • 14f51f8 : Refine abcc for system image.
    • d0cd001 : Add Script for building abcc.
    • 0c6be3b : Fix on-device toolchain script
    • b67a0e7 : Fix wchar_t-size for le32.
    • 8b3cc08 : Use --enable-shrink-binary-size to reduce LLVM toolchain size.
    • f626dfa : Use prebuilts assets
    • dcf005d : Fix compile fail with -mtune=atom
    • 175ab12 : abcc - llvm testing driver
    • 9375ffd : Error when gdb stub fail to build
    • f345f18 : Fixed stlport compilation warning with gcc4.8
    • 9855fa0 : ndk-gdb.py: Fix ndk_bin_path determination
    • 0a9da1b : ndk-gdb.py: Handle quoted paths in find_program
    • 2ee6a71 : Fix a warning compiling gabi++ with clang