Page MenuHomeFreeBSD

D8078.id20823.diff
No OneTemporary

D8078.id20823.diff

Index: devel/llvm39/Makefile
===================================================================
--- devel/llvm39/Makefile
+++ devel/llvm39/Makefile
@@ -51,6 +51,7 @@
CLANG_DESC= Build clang
CLANG_EXTRA_PATCHES= \
+ ${PATCHDIR}/clang-patch-cloudabi-armv6.diff \
${PATCHDIR}/clang-patch-fformat_extensions.diff \
${PATCHDIR}/clang-patch-fopenmp.diff \
${PATCHDIR}/clang-patch-tools_clang_lib_Headers_CMakeLists.txt \
@@ -320,7 +321,7 @@
${MAKE_ENV} ${MAKE_CMD}
post-install:
- ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/llvm/MC/MCAnalysis
+ ${RM} -rf ${STAGEDIR}${LLVM_PREFIX}/include/llvm/MC/MCAnalysis
${INSTALL_SCRIPT} ${WRKDIR}/llvm-wrapper.sh \
${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX}
.for command in ${COMMANDS:C/^/XXXX/1:NXXXX*}
@@ -350,7 +351,7 @@
post-install-LLDB-on:
${RM} ${STAGEDIR}${LLVM_PREFIX}/lib/python*/site-packages/lib
- ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/lldb/Host/windows/getopt
+ ${RM} -rf ${STAGEDIR}${LLVM_PREFIX}/include/lldb/Host/windows/getopt
post-install-CLANG-on:
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/clang \
Index: devel/llvm39/files/clang-patch-cloudabi-armv6.diff
===================================================================
--- /dev/null
+++ devel/llvm39/files/clang-patch-cloudabi-armv6.diff
@@ -0,0 +1,11 @@
+--- tools/clang/lib/Basic/Targets.cpp
++++ tools/clang/lib/Basic/Targets.cpp
+@@ -8170,6 +8170,8 @@
+ return new DarwinARMTargetInfo(Triple, Opts);
+
+ switch (os) {
++ case llvm::Triple::CloudABI:
++ return new CloudABITargetInfo<ARMleTargetInfo>(Triple, Opts);
+ case llvm::Triple::Linux:
+ return new LinuxTargetInfo<ARMleTargetInfo>(Triple, Opts);
+ case llvm::Triple::FreeBSD:

File Metadata

Mime Type
text/plain
Expires
Fri, Mar 20, 3:34 AM (21 h, 14 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29995716
Default Alt Text
D8078.id20823.diff (1 KB)

Event Timeline