[MacPorts] #34214: Install clang development headers

MacPorts noreply at macports.org
Wed Apr 25 15:23:10 PDT 2012


#34214: Install clang development headers
--------------------------------------+-------------------------------------
 Reporter:  jonesc@…                  |       Owner:  jeremyhu@…           
     Type:  enhancement               |      Status:  assigned             
 Priority:  Normal                    |   Milestone:                       
Component:  ports                     |     Version:  2.0.4                
 Keywords:                            |        Port:  clang-3.1            
--------------------------------------+-------------------------------------

Comment(by jonesc@…):

 Yes, make install-clang does not install any of the development headers
 than a plain 'install' does

 {{{

 macmini ~/Projects/build > make install-clang
 llvm[0]: Install circumvented with NO_INSTALL
 llvm[1]: Installing Debug+Asserts /Users/chris/tmp/bin/clang
 llvm[1]: Installing Debug+Asserts /Users/chris/tmp/bin/clang++
 llvm[1]: Installing compiler include file: altivec.h
 llvm[1]: Installing compiler include file: avx2intrin.h
 llvm[1]: Installing compiler include file: avxintrin.h
 llvm[1]: Installing compiler include file: bmi2intrin.h
 llvm[1]: Installing compiler include file: bmiintrin.h
 llvm[1]: Installing compiler include file: cpuid.h
 llvm[1]: Installing compiler include file: emmintrin.h
 llvm[1]: Installing compiler include file: float.h
 llvm[1]: Installing compiler include file: fma4intrin.h
 llvm[1]: Installing compiler include file: immintrin.h
 llvm[1]: Installing compiler include file: intrin.h
 llvm[1]: Installing compiler include file: iso646.h
 llvm[1]: Installing compiler include file: limits.h
 llvm[1]: Installing compiler include file: lzcntintrin.h
 llvm[1]: Installing compiler include file: mm3dnow.h
 llvm[1]: Installing compiler include file: mm_malloc.h
 llvm[1]: Installing compiler include file: mmintrin.h
 llvm[1]: Installing compiler include file: nmmintrin.h
 llvm[1]: Installing compiler include file: pmmintrin.h
 llvm[1]: Installing compiler include file: popcntintrin.h
 llvm[1]: Installing compiler include file: smmintrin.h
 llvm[1]: Installing compiler include file: stdalign.h
 llvm[1]: Installing compiler include file: stdarg.h
 llvm[1]: Installing compiler include file: stdbool.h
 llvm[1]: Installing compiler include file: stddef.h
 llvm[1]: Installing compiler include file: stdint.h
 llvm[1]: Installing compiler include file: tgmath.h
 llvm[1]: Installing compiler include file: tmmintrin.h
 llvm[1]: Installing compiler include file: unwind.h
 llvm[1]: Installing compiler include file: varargs.h
 llvm[1]: Installing compiler include file: wmmintrin.h
 llvm[1]: Installing compiler include file: x86intrin.h
 llvm[1]: Installing compiler include file: xmmintrin.h
 llvm[1]: Installing compiler include file: arm_neon.h
 llvm[1]: Installing compiler module map file: module.map
 llvm[1]: Installing Debug+Asserts Shared Library
 /Users/chris/tmp/lib/libclang.dylib
 llvm[1]: Installing Debug+Asserts Archive Library
 /Users/chris/tmp/lib/libclang.a
 llvm[1]: Installing Debug+Asserts /Users/chris/tmp/bin/c-index-test
 llvm[1]: Installing Clang C API include files
 llvm[1]: Making install directory /Users/chris/tmp/include/clang-c
 make[3]: Nothing to be done for `clang_darwin'.
 llvm[2]: Installing compiler runtime library: darwin/eprintf
 llvm[2]: Installing compiler runtime library: darwin/10.4
 llvm[2]: Installing compiler runtime library: darwin/osx
 llvm[2]: Installing compiler runtime library: darwin/ios
 llvm[2]: Installing compiler runtime library: darwin/cc_kext
 llvm[2]: Installing compiler runtime library: darwin/asan_osx
 llvm[2]: Installing compiler runtime library: darwin/profile_osx
 llvm[2]: Installing compiler runtime library: darwin/profile_ios
 make[2]: Nothing to be done for `install'.
 llvm[1]: Packaging HTML documentation
 llvm[1]: Installing HTML documentation
 pod2html --css=manpage.css --htmlroot=. \
           --podpath=.
 --infile=/Users/chris/Projects/llvm/tools/clang/docs/tools/clang.pod
 --outfile=/Users/chris/Projects/build/tools/clang/docs/tools/clang.html
 --title=clang
 llvm[2]: Installing HTML Clang Tools Documentation
 pod2man --release "clang 3.2" --center="Clang Tools Documentation"
 /Users/chris/Projects/llvm/tools/clang/docs/tools/clang.pod
 /Users/chris/Projects/build/tools/clang/docs/tools/clang.1
 llvm[2]: Installing MAN Clang Tools Documentation
 groff -Tps -man /Users/chris/Projects/build/tools/clang/docs/tools/clang.1
 > /Users/chris/Projects/build/tools/clang/docs/tools/clang.ps
 llvm[2]: Installing PS Clang Tools Documentation
 rm /Users/chris/Projects/build/tools/clang/docs/tools//.dir
 llvm[1]: Installing Debug+Asserts Shared Library
 /Users/chris/tmp/lib/libLTO.dylib
 llvm[1]: Installing Debug+Asserts Archive Library
 /Users/chris/tmp/lib/libLTO.a
 llvm[2]: Installing Debug+Asserts Shared Library
 /Users/chris/tmp/lib/libprofile_rt.dylib
 llvm[2]: Installing Debug+Asserts Archive Library
 /Users/chris/tmp/lib/libprofile_rt.a
 macmini ~/Projects/build > ls ~/tmp/include/*
 Index.h
 macmini ~/Projects/build > ls ~/tmp/include/
 clang-c
 macmini ~/Projects/build > ls ~/tmp/include/*
 Index.h
 }}}

 So... What does this mean. Would it be possible to change the port to do a
 'make install', so the full set of headers are also installed ?

 Chris

-- 
Ticket URL: <https://trac.macports.org/ticket/34214#comment:10>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list