Date: Wed, 17 Apr 2013 08:24:28 -0400 From: John Baldwin <jhb@freebsd.org> To: Tijl Coosemans <tijl@freebsd.org> Cc: src-committers@freebsd.org, Brooks Davis <brooks@freebsd.org>, Juli Mallett <jmallett@freebsd.org>, svn-src-all@freebsd.org, Dimitry Andric <dim@freebsd.org>, Tim Kientzle <kientzle@freebsd.org>, svn-src-head@freebsd.org Subject: Re: svn commit: r249484 - head/lib Message-ID: <201304170824.29210.jhb@freebsd.org> In-Reply-To: <516E900B.9090300@FreeBSD.org> References: <201304141913.r3EJDqPI095965@svn.freebsd.org> <475555FA-DF6A-42FA-990D-4224ECAEAE52@FreeBSD.org> <516E900B.9090300@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201304170824.29210.jhb>