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>