Module Name:    src
Committed By:   joerg
Date:           Mon Nov 18 22:26:15 UTC 2019

Modified Files:
        src/external/apache2/llvm/librt: Makefile
        src/external/mit/xorg/lib/gallium: Makefile
Added Files:
        src/external/apache2/llvm/librt/libLLVMBitstreamReader: Makefile
        src/external/apache2/llvm/librt/libLLVMDebugInfoDWARF: Makefile
        src/external/apache2/llvm/librt/libLLVMDemangle: Makefile
        src/external/apache2/llvm/librt/libLLVMMIRParser: Makefile
        src/external/apache2/llvm/librt/libLLVMRemarks: Makefile
        src/external/apache2/llvm/librt/libLLVMTextAPI: Makefile
        src/external/apache2/llvm/librt/libLLVMTransformsCFGuard: Makefile

Log Message:
Build some more LLVM components for Gallium. Switch it to -Wl,-z,defs


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/apache2/llvm/librt/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/apache2/llvm/librt/libLLVMBitstreamReader/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/apache2/llvm/librt/libLLVMDebugInfoDWARF/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/apache2/llvm/librt/libLLVMDemangle/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/apache2/llvm/librt/libLLVMMIRParser/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/apache2/llvm/librt/libLLVMRemarks/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/apache2/llvm/librt/libLLVMTextAPI/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/apache2/llvm/librt/libLLVMTransformsCFGuard/Makefile
cvs rdiff -u -r1.37 -r1.38 src/external/mit/xorg/lib/gallium/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/apache2/llvm/librt/Makefile
diff -u src/external/apache2/llvm/librt/Makefile:1.1 src/external/apache2/llvm/librt/Makefile:1.2
--- src/external/apache2/llvm/librt/Makefile:1.1	Mon Nov 11 22:45:18 2019
+++ src/external/apache2/llvm/librt/Makefile	Mon Nov 18 22:26:14 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2019/11/11 22:45:18 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2019/11/18 22:26:14 joerg Exp $
 
 .include <bsd.own.mk>
 
@@ -12,8 +12,11 @@ SUBDIR=	libLLVMAnalysis \
 	libLLVMAsmPrinter \
 	libLLVMBinaryFormat \
 	libLLVMBitReader \
+	libLLVMBitstreamReader \
 	libLLVMCodeGen \
+	libLLVMDemangle \
 	libLLVMDebugInfoCodeView \
+	libLLVMDebugInfoDWARF \
 	libLLVMExecutionEngine \
 	libLLVMGlobalISel \
 	libLLVMInstCombine \
@@ -26,15 +29,19 @@ SUBDIR=	libLLVMAnalysis \
 	libLLVMMCDisassembler \
 	libLLVMMCJIT \
 	libLLVMMCParser \
+	libLLVMMIRParser \
 	libLLVMObject \
 	libLLVMPasses \
 	libLLVMProfileData \
+	libLLVMRemarks \
 	libLLVMRuntimeDyld \
 	libLLVMScalarOpts \
 	libLLVMSelectionDAG \
 	libLLVMSupport \
 	libLLVMTarget \
+	libLLVMTextAPI \
 	libLLVMTransformsAggressiveInstCombine \
+	libLLVMTransformsCFGuard \
 	libLLVMTransformsCoroutines \
 	libLLVMTransformsUtils \
 	libLLVMVectorize

Index: src/external/mit/xorg/lib/gallium/Makefile
diff -u src/external/mit/xorg/lib/gallium/Makefile:1.37 src/external/mit/xorg/lib/gallium/Makefile:1.38
--- src/external/mit/xorg/lib/gallium/Makefile:1.37	Mon Nov 11 22:45:26 2019
+++ src/external/mit/xorg/lib/gallium/Makefile	Mon Nov 18 22:26:15 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.37 2019/11/11 22:45:26 joerg Exp $
+# $NetBSD: Makefile,v 1.38 2019/11/18 22:26:15 joerg Exp $
 
 # Link the gallium mega driver.
 
@@ -1049,12 +1049,16 @@ LLVMRT_LIBS+=	\
 		SelectionDAG \
 		AsmPrinter \
 		CodeGen \
+		TransformsCFGuard \
 		Target \
 		InstCombine \
 		ScalarOpts \
 		DebugInfoCodeView \
+		DebugInfoDWARF \
 		Object \
 		BitReader \
+		TextAPI \
+		MIRParser \
 		MCParser \
 		MC \
 		ipo \
@@ -1066,16 +1070,19 @@ LLVMRT_LIBS+=	\
 		ProfileData \
 		Analysis \
 		IR \
+		Remarks \
+		BitstreamReader \
 		Linker \
 		BinaryFormat \
 		TransformsUtils \
-		Support
+		Support \
+		Demangle
 
 .include "${NETBSDSRCDIR}/external/apache2/llvm/link.mk"
 
 .endif  # ${BUILD_LLVM_PIPE} == 1 || ${BUILD_RADEON} == 1
 
-LDFLAGS+=	-Wl,--version-script=${X11SRCDIR.Mesa}/src/gallium/targets/dri/dri.sym
+LDFLAGS+=	-Wl,--version-script=${X11SRCDIR.Mesa}/src/gallium/targets/dri/dri.sym -Wl,-z,defs
 
 ##  build mesagallium parts
 MESA_SRC_MODULES=  main math vbo state_tracker program asm_s

Added files:

Index: src/external/apache2/llvm/librt/libLLVMBitstreamReader/Makefile
diff -u /dev/null src/external/apache2/llvm/librt/libLLVMBitstreamReader/Makefile:1.1
--- /dev/null	Mon Nov 18 22:26:15 2019
+++ src/external/apache2/llvm/librt/libLLVMBitstreamReader/Makefile	Mon Nov 18 22:26:14 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/11/18 22:26:14 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/apache2/llvm/librt/libLLVMDebugInfoDWARF/Makefile
diff -u /dev/null src/external/apache2/llvm/librt/libLLVMDebugInfoDWARF/Makefile:1.1
--- /dev/null	Mon Nov 18 22:26:15 2019
+++ src/external/apache2/llvm/librt/libLLVMDebugInfoDWARF/Makefile	Mon Nov 18 22:26:14 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/11/18 22:26:14 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/apache2/llvm/librt/libLLVMDemangle/Makefile
diff -u /dev/null src/external/apache2/llvm/librt/libLLVMDemangle/Makefile:1.1
--- /dev/null	Mon Nov 18 22:26:15 2019
+++ src/external/apache2/llvm/librt/libLLVMDemangle/Makefile	Mon Nov 18 22:26:14 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/11/18 22:26:14 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/apache2/llvm/librt/libLLVMMIRParser/Makefile
diff -u /dev/null src/external/apache2/llvm/librt/libLLVMMIRParser/Makefile:1.1
--- /dev/null	Mon Nov 18 22:26:15 2019
+++ src/external/apache2/llvm/librt/libLLVMMIRParser/Makefile	Mon Nov 18 22:26:14 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/11/18 22:26:14 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/apache2/llvm/librt/libLLVMRemarks/Makefile
diff -u /dev/null src/external/apache2/llvm/librt/libLLVMRemarks/Makefile:1.1
--- /dev/null	Mon Nov 18 22:26:15 2019
+++ src/external/apache2/llvm/librt/libLLVMRemarks/Makefile	Mon Nov 18 22:26:15 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/11/18 22:26:15 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/apache2/llvm/librt/libLLVMTextAPI/Makefile
diff -u /dev/null src/external/apache2/llvm/librt/libLLVMTextAPI/Makefile:1.1
--- /dev/null	Mon Nov 18 22:26:15 2019
+++ src/external/apache2/llvm/librt/libLLVMTextAPI/Makefile	Mon Nov 18 22:26:15 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/11/18 22:26:15 joerg Exp $
+
+.include <bsd.init.mk>

Index: src/external/apache2/llvm/librt/libLLVMTransformsCFGuard/Makefile
diff -u /dev/null src/external/apache2/llvm/librt/libLLVMTransformsCFGuard/Makefile:1.1
--- /dev/null	Mon Nov 18 22:26:15 2019
+++ src/external/apache2/llvm/librt/libLLVMTransformsCFGuard/Makefile	Mon Nov 18 22:26:15 2019
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2019/11/18 22:26:15 joerg Exp $
+
+.include <bsd.init.mk>

Reply via email to