Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external Build some more LLVM components for Gallium. Switch...



details:   https://anonhg.NetBSD.org/src/rev/b63bc99ba869
branches:  trunk
changeset: 846496:b63bc99ba869
user:      joerg <joerg%NetBSD.org@localhost>
date:      Mon Nov 18 22:26:14 2019 +0000

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

diffstat:

 external/apache2/llvm/librt/Makefile                          |   9 ++++++-
 external/apache2/llvm/librt/libLLVMBitstreamReader/Makefile   |   3 ++
 external/apache2/llvm/librt/libLLVMDebugInfoDWARF/Makefile    |   3 ++
 external/apache2/llvm/librt/libLLVMDemangle/Makefile          |   3 ++
 external/apache2/llvm/librt/libLLVMMIRParser/Makefile         |   3 ++
 external/apache2/llvm/librt/libLLVMRemarks/Makefile           |   3 ++
 external/apache2/llvm/librt/libLLVMTextAPI/Makefile           |   3 ++
 external/apache2/llvm/librt/libLLVMTransformsCFGuard/Makefile |   3 ++
 external/mit/xorg/lib/gallium/Makefile                        |  13 ++++++++--
 9 files changed, 39 insertions(+), 4 deletions(-)

diffs (138 lines):

diff -r 87ca3486e716 -r b63bc99ba869 external/apache2/llvm/librt/Makefile
--- a/external/apache2/llvm/librt/Makefile      Mon Nov 18 20:02:09 2019 +0000
+++ b/external/apache2/llvm/librt/Makefile      Mon Nov 18 22:26:14 2019 +0000
@@ -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 @@
        libLLVMAsmPrinter \
        libLLVMBinaryFormat \
        libLLVMBitReader \
+       libLLVMBitstreamReader \
        libLLVMCodeGen \
+       libLLVMDemangle \
        libLLVMDebugInfoCodeView \
+       libLLVMDebugInfoDWARF \
        libLLVMExecutionEngine \
        libLLVMGlobalISel \
        libLLVMInstCombine \
@@ -26,15 +29,19 @@
        libLLVMMCDisassembler \
        libLLVMMCJIT \
        libLLVMMCParser \
+       libLLVMMIRParser \
        libLLVMObject \
        libLLVMPasses \
        libLLVMProfileData \
+       libLLVMRemarks \
        libLLVMRuntimeDyld \
        libLLVMScalarOpts \
        libLLVMSelectionDAG \
        libLLVMSupport \
        libLLVMTarget \
+       libLLVMTextAPI \
        libLLVMTransformsAggressiveInstCombine \
+       libLLVMTransformsCFGuard \
        libLLVMTransformsCoroutines \
        libLLVMTransformsUtils \
        libLLVMVectorize
diff -r 87ca3486e716 -r b63bc99ba869 external/apache2/llvm/librt/libLLVMBitstreamReader/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/apache2/llvm/librt/libLLVMBitstreamReader/Makefile       Mon Nov 18 22:26:14 2019 +0000
@@ -0,0 +1,3 @@
+#      $NetBSD: Makefile,v 1.1 2019/11/18 22:26:14 joerg Exp $
+
+.include <bsd.init.mk>
diff -r 87ca3486e716 -r b63bc99ba869 external/apache2/llvm/librt/libLLVMDebugInfoDWARF/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/apache2/llvm/librt/libLLVMDebugInfoDWARF/Makefile        Mon Nov 18 22:26:14 2019 +0000
@@ -0,0 +1,3 @@
+#      $NetBSD: Makefile,v 1.1 2019/11/18 22:26:14 joerg Exp $
+
+.include <bsd.init.mk>
diff -r 87ca3486e716 -r b63bc99ba869 external/apache2/llvm/librt/libLLVMDemangle/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/apache2/llvm/librt/libLLVMDemangle/Makefile      Mon Nov 18 22:26:14 2019 +0000
@@ -0,0 +1,3 @@
+#      $NetBSD: Makefile,v 1.1 2019/11/18 22:26:14 joerg Exp $
+
+.include <bsd.init.mk>
diff -r 87ca3486e716 -r b63bc99ba869 external/apache2/llvm/librt/libLLVMMIRParser/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/apache2/llvm/librt/libLLVMMIRParser/Makefile     Mon Nov 18 22:26:14 2019 +0000
@@ -0,0 +1,3 @@
+#      $NetBSD: Makefile,v 1.1 2019/11/18 22:26:14 joerg Exp $
+
+.include <bsd.init.mk>
diff -r 87ca3486e716 -r b63bc99ba869 external/apache2/llvm/librt/libLLVMRemarks/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/apache2/llvm/librt/libLLVMRemarks/Makefile       Mon Nov 18 22:26:14 2019 +0000
@@ -0,0 +1,3 @@
+#      $NetBSD: Makefile,v 1.1 2019/11/18 22:26:15 joerg Exp $
+
+.include <bsd.init.mk>
diff -r 87ca3486e716 -r b63bc99ba869 external/apache2/llvm/librt/libLLVMTextAPI/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/apache2/llvm/librt/libLLVMTextAPI/Makefile       Mon Nov 18 22:26:14 2019 +0000
@@ -0,0 +1,3 @@
+#      $NetBSD: Makefile,v 1.1 2019/11/18 22:26:15 joerg Exp $
+
+.include <bsd.init.mk>
diff -r 87ca3486e716 -r b63bc99ba869 external/apache2/llvm/librt/libLLVMTransformsCFGuard/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/apache2/llvm/librt/libLLVMTransformsCFGuard/Makefile     Mon Nov 18 22:26:14 2019 +0000
@@ -0,0 +1,3 @@
+#      $NetBSD: Makefile,v 1.1 2019/11/18 22:26:15 joerg Exp $
+
+.include <bsd.init.mk>
diff -r 87ca3486e716 -r b63bc99ba869 external/mit/xorg/lib/gallium/Makefile
--- a/external/mit/xorg/lib/gallium/Makefile    Mon Nov 18 20:02:09 2019 +0000
+++ b/external/mit/xorg/lib/gallium/Makefile    Mon Nov 18 22:26:14 2019 +0000
@@ -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 @@
                SelectionDAG \
                AsmPrinter \
                CodeGen \
+               TransformsCFGuard \
                Target \
                InstCombine \
                ScalarOpts \
                DebugInfoCodeView \
+               DebugInfoDWARF \
                Object \
                BitReader \
+               TextAPI \
+               MIRParser \
                MCParser \
                MC \
                ipo \
@@ -1066,16 +1070,19 @@
                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



Home | Main Index | Thread Index | Old Index