Page MenuHomePhabricator

tobiasfar (Tobias M)
User

Projects

User does not belong to any projects.

User Details

User Since
Sep 12 2012, 3:50 AM (365 w, 6 d)

Recent Activity

Oct 10 2015

tobiasfar updated subscribers of D13605: [CMake] [Darwin] Add support for generating Xcode-compatible toolchains that xcodebuild and xcrun can search.
Oct 10 2015, 3:02 AM

Jul 19 2014

tobiasfar added a comment to D3908: Add clang headers that fix machine-dependent definitions on FreeBSD 9.2.

Can you get the sources of the cmake version you're dealing with? Alternatively, can you try to build the original v3.0.0 sources on your machine and see if it behaves differently for copy_if_different?

So I freshly downloaded cmake 3.0 source, build it and installed it to ~/cmake3.

Jul 19 2014, 12:26 AM

Jul 17 2014

tobiasfar added a comment to D3908: Add clang headers that fix machine-dependent definitions on FreeBSD 9.2.

This is what a cmake trace during install showed:

/Users/tobias/dev/rep/llvm_build/tools/clang/lib/cmake_install.cmake(32): include(/Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/cmake_install.cmake )
/Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/cmake_install.cmake(4): if(NOT DEFINED CMAKE_INSTALL_PREFIX )
/Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/cmake_install.cmake(7): string(REGEX REPLACE /$ CMAKE_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX} )
/Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/cmake_install.cmake(10): if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME )
/Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/cmake_install.cmake(21): if(NOT CMAKE_INSTALL_COMPONENT )
/Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/cmake_install.cmake(22): if(COMPONENT )
/Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/cmake_install.cmake(25): else()
/Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/cmake_install.cmake(26): set(CMAKE_INSTALL_COMPONENT )
/Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/cmake_install.cmake(30): if(NOT CMAKE_INSTALL_COMPONENT OR ${CMAKE_INSTALL_COMPONENT} STREQUAL Unspecified )
/Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/cmake_install.cmake(31): file(INSTALL DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/clang/3.5.0/include TYPE FILE PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ FILES /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/machine/_stdint.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/machine/_types.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/altivec.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/ammintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/arm_acle.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/avxintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/avx2intrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/bmiintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/bmi2intrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/emmintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/f16cintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/float.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/fma4intrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/fmaintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/ia32intrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/immintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/iso646.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/Intrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/limits.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/lzcntintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/mm3dnow.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/mmintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/mm_malloc.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/nmmintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/pmmintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/popcntintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/prfchwintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/rdseedintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/rtmintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/shaintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/smmintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/stdalign.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/stdarg.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/stdbool.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/stddef.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/stdint.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/stdnoreturn.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/tbmintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/tgmath.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/tmmintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/varargs.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/wmmintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/__wmmintrin_aes.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/__wmmintrin_pclmul.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/x86intrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/xmmintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/xopintrin.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/cpuid.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/unwind.h /Users/tobias/dev/rep/llvm/tools/clang/lib/Headers/module.modulemap /Users/tobias/dev/rep/llvm_build/tools/clang/lib/Headers/arm_neon.h )

  • Installing: /Users/tobias/llvm/lib/clang/3.5.0/include/_stdint.h
  • Installing: /Users/tobias/llvm/lib/clang/3.5.0/include/_types.h
Jul 17 2014, 3:22 PM
tobiasfar added a comment to D3908: Add clang headers that fix machine-dependent definitions on FreeBSD 9.2.

Does your test source compile successfully if you move _types.h under /machine manually?

Jul 17 2014, 2:11 PM
tobiasfar added a comment to D3908: Add clang headers that fix machine-dependent definitions on FreeBSD 9.2.

Tobias, can you please provide the preprocessed output for which the compilation fails? Thanks.

Jul 17 2014, 7:12 AM

Jul 15 2014

tobiasfar added a comment to D3908: Add clang headers that fix machine-dependent definitions on FreeBSD 9.2.

This commit seems to break compilation with clang on Mac OS X.

Jul 15 2014, 12:32 PM