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>