On Wednesday, April 17, 2013 8:05:31 am Tijl Coosemans wrote: > In the lang/clang port files/patch-tools_clang_lib_Headers_Makefile > should be removed I think. It prevents too many useful headers from > being installed (e.g. avxintrin.h)
I have a local patch to that that I've sent to brooks@ previously to let it install all the intrinsic headers as I needed this for using clang on 8.x. --- tools/clang/lib/Headers/Makefile.orig +++ tools/clang/lib/Headers/Makefile @@ -13,7 +13,7 @@ # FIXME: Get version from a common place. HeaderDir := $(PROJ_OBJ_ROOT)/$(BuildMode)/lib/clang/1.0/include -HEADERS := $(notdir $(wildcard $(PROJ_SRC_DIR)/*.h)) +HEADERS := $(notdir $(wildcard $(PROJ_SRC_DIR)/*mm*.h $(PROJ_SRC_DIR)/*intrin*.h $(PROJ_SRC_DIR)/altivec.h $(PROJ_SRC_DIR)/cpuid.h)) OBJHEADERS := $(addprefix $(HeaderDir)/, $(HEADERS)) And then updates to pkg-plist: --- ports/lang/clang/pkg-plist 2013-03-14 02:43:15.953661102 -0400 +++ ports/lang/clang/pkg-plist 2013-03-04 16:35:57.632039413 -0500 @@ -390,19 +390,33 @@ lib/clang/%%PORTVERSION%%/include/__wmmintrin_aes.h lib/clang/%%PORTVERSION%%/include/__wmmintrin_pclmul.h lib/clang/%%PORTVERSION%%/include/ammintrin.h +lib/clang/%%PORTVERSION%%/include/altivec.h lib/clang/%%PORTVERSION%%/include/arm_neon.h +lib/clang/%%PORTVERSION%%/include/avx2intrin.h +lib/clang/%%PORTVERSION%%/include/avxintrin.h +lib/clang/%%PORTVERSION%%/include/bmi2intrin.h +lib/clang/%%PORTVERSION%%/include/bmiintrin.h +lib/clang/%%PORTVERSION%%/include/cpuid.h lib/clang/%%PORTVERSION%%/include/emmintrin.h +lib/clang/%%PORTVERSION%%/include/f16cintrin.h +lib/clang/%%PORTVERSION%%/include/fmaintrin.h +lib/clang/%%PORTVERSION%%/include/fma4intrin.h lib/clang/%%PORTVERSION%%/include/immintrin.h +lib/clang/%%PORTVERSION%%/include/lzcntintrin.h lib/clang/%%PORTVERSION%%/include/mm3dnow.h lib/clang/%%PORTVERSION%%/include/mm_malloc.h lib/clang/%%PORTVERSION%%/include/mmintrin.h lib/clang/%%PORTVERSION%%/include/module.map lib/clang/%%PORTVERSION%%/include/nmmintrin.h lib/clang/%%PORTVERSION%%/include/pmmintrin.h +lib/clang/%%PORTVERSION%%/include/popcntintrin.h +lib/clang/%%PORTVERSION%%/include/rtmintrin.h lib/clang/%%PORTVERSION%%/include/smmintrin.h lib/clang/%%PORTVERSION%%/include/tmmintrin.h lib/clang/%%PORTVERSION%%/include/wmmintrin.h +lib/clang/%%PORTVERSION%%/include/x86intrin.h lib/clang/%%PORTVERSION%%/include/xmmintrin.h +lib/clang/%%PORTVERSION%%/include/xopintrin.h lib/libclang.a lib/libclang.so lib/libclangARCMigrate.a -- John Baldwin _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"