svn commit: r249484 - head/lib
John Baldwin
jhb at freebsd.org
Wed Apr 17 13:53:23 UTC 2013
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
More information about the svn-src-all
mailing list