-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 02.12.2015 19:36, Jim Ingham wrote: > Todd is right, at runtime lldb does need to find some of the clang > include files in order to build modules for its own purposes. On > an OS X install, these headers are put in: > > LLDB.framework/Resources/Clang > > and are: > >> ls > ./ avx512vlbwintrin.h lzcntintrin.h > stdatomic.h ../ > avx512vlintrin.h mm3dnow.h stdbool.h Intrin.h > avxintrin.h > mm_malloc.h stddef.h __stddef_max_align_t.h bmi2intrin.h > mmintrin.h stdint.h __wmmintrin_aes.h bmiintrin.h > module.modulemap stdnoreturn.h __wmmintrin_pclmul.h cpuid.h > nmmintrin.h tbmintrin.h adxintrin.h emmintrin.h > pmmintrin.h > tgmath.h altivec.h f16cintrin.h popcntintrin.h > tmmintrin.h > ammintrin.h float.h prfchwintrin.h > unwind.h arm_acle.h > fma4intrin.h rdseedintrin.h vadefs.h arm_neon.h > fmaintrin.h > rtmintrin.h varargs.h avx2intrin.h ia32intrin.h > shaintrin.h > wmmintrin.h avx512bwintrin.h immintrin.h smmintrin.h > x86intrin.h > avx512erintrin.h iso646.h stdalign.h > xmmintrin.h avx512fintrin.h > limits.h stdarg.h xopintrin.h > > Other than that, lldb shouldn't need to install any other clang > bits for its own purposes - and on OS X at least lldb only installs > itself and not any of the clang binaries, so in practice this can > be made to work. > > Also, building lldb requires a lot of clang/llvm headers that I > don't think get installed in the normal course of things. So I'm > not sure how easy it is going to be to build lldb against an > installed llvm/clang. I couldn't tell for sure whether this was > another of your goals, but it may take a fair bit of monkeying > around if you want to do things this way. >
It seems that the only library / header out of public includes is for handling raw (in C) Regular Expressions. I have a work-in-progress code switching to public llvm::Regex instead. Other then that, there are minor changes in CMake. I'm ignoring autoconf framework since it's marked to be abandoned. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWYN2hAAoJEEuzCOmwLnZsavoP/3sE59LBLSozwu5T9XOPh1oG NpvpVFLvuyRgfb0JBEDQM/J13zbTTGSDl3A3IemvRA4Cvgeal34qKL4bsLSih3RF fZ3699NAbmyFk92ePMIaLWFwmoiaBhboYHTR3sxiuhk0SHmPuK/PVuzD0xzPm4AC AyqqdztkjTFZs5TyAg8vRJTlqY+VtPy4gcbG2DL0zECo1QRmsc+sFGkqmueYj7tc 5qgG7fcfswQ+gx5WFX652aksaep7ZsLpdgw3s9pFSdmAAu6PRo2CCXIYhllIHSPR gdscSbI53LoNF5Z9ZWgDaYhEKkNKDlx9ib/zolUvNJfXuhm1yko2uPsis6XkVvBB jsUbQ7VFLU+GYuHr6ys5qhHHEfTkAIhn9TZbhymJTt54eRPRONRmfaA6/PcZ3W+J R/uJTNE9PvX9Hjhj2tV+59lSmrdlpmS6/9Akbv4lo3qkh2r4lJYVETpwlZv/IhJO IHUcgdjVmFlmBC8p4nZhXxYLZiVjFT4sJr9JB/XZFkJWUajJNslIXr8hmhrzYnC1 ze71CXV4Z/q27KX3UeFmCcdudiviBA9IjzPhODknLVC60T+dIxI5C1yy1lfVnSx0 /FPurG255Eqg2sE2+DHUxIIJMfx2M8w4DrMCQAZEzO/hW+Ey05LH2fI43pcsduxF SnkgZawyGkbQvn0NPI2M =5u5p -----END PGP SIGNATURE----- _______________________________________________ lldb-dev mailing list lldb-dev@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev