Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ismael Luceno (caa55b4d4e10808df631c695cf0b4d3d36beb470)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (caa55b4d4e10808df631c695cf0b4d3d36beb470)
  • Date: Mon, 30 Aug 2021 17:45:56 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

devel/llvm/BUILD | 2 --
devel/llvm/DEPENDS | 8 +++++---
devel/llvm/HISTORY | 6 ++++++
devel/llvm/PRE_BUILD | 2 +-
4 files changed, 12 insertions(+), 6 deletions(-)

New commits:
commit caa55b4d4e10808df631c695cf0b4d3d36beb470
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

llvm: Fix typo in PRE_BUILD

commit 88974948d1d458763144daeec262575ab15ca804
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

llvm: Use system six (python lib)

commit 532e30365032766b9ac4f82c19220cc7d5762481
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

llvm: Added libexecinfo dep for musl

commit ff510a11b8c53e8a39714ecb8e81e32389b4d921
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

llvm: Remove deprecated CXX1Y and CXX1Z options

diff --git a/devel/llvm/BUILD b/devel/llvm/BUILD
index 7b14fe5..e8e81fd 100755
--- a/devel/llvm/BUILD
+++ b/devel/llvm/BUILD
@@ -6,8 +6,6 @@ OPTS+=" -DLLVM_DEFAULT_TARGET_TRIPLE=$HOST" &&
OPTS+=" -DLLVM_TARGETS_TO_BUILD=${LLVM_TARGETS// /;}" &&
# recommended by mesa project
OPTS+=" -DLLVM_LINK_LLVM_DYLIB=1 -DCMAKE_BUILD_TYPE=RELEASE" &&
-# use modern c++ features
-OPTS+=" -DLLVM_ENABLE_CXX1Y=1 -DLLVM_ENABLE_CXX1Z=1 " &&
# prevent unnecessary use of libedit and ncurses
if ! is_depends_enabled $SPELL libedit;then
OPTS+=" -DLLVM_ENABLE_LIBEDIT=0" &&
diff --git a/devel/llvm/DEPENDS b/devel/llvm/DEPENDS
index fcd8823..0fcc34c 100755
--- a/devel/llvm/DEPENDS
+++ b/devel/llvm/DEPENDS
@@ -1,8 +1,9 @@
source $GRIMOIRE/CMAKE_DEPENDS &&
case "$HOST" in
-*-musl)
- depends musl-obstack
- ;;
+ (*-musl)
+ depends libexecinfo &&
+ depends musl-obstack
+ ;;
esac &&
depends libtool &&
depends -sub CXX gcc &&
@@ -22,6 +23,7 @@ optional_depends ocaml '' '' 'build bindings for OCaml' &&
optional_depends doxygen '' '' "build documentation?" &&
optional_depends libffi '-DLLVM_ENABLE_FFI=1
-DFFI_INCLUDE_DIR=/usr/lib/libffi-3.2.1/include' '' 'use sytem FFI' &&
if [[ "$LLVM_WITH_LLDB" == y ]]; then
+ depends six -DLLDB_USE_SYSTEM_SIX=YES &&
depends swig &&
depends libedit &&
depends ncurses
diff --git a/devel/llvm/HISTORY b/devel/llvm/HISTORY
index aa91c98..831d07e 100644
--- a/devel/llvm/HISTORY
+++ b/devel/llvm/HISTORY
@@ -1,3 +1,9 @@
+2021-08-30 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: removed deprecated CXX1Y and CXX1Z options
+ * DEPENDS: added libexecinfo for musl
+ added dep on system six
+ * PRE_BUILD: fixed typo
+
2021-07-10 Florian Franzmann <bwlf AT bandrate.org>
* PRE_BUILD: only apply lld-related patch when lld is actually built
* INSTALL: do not try to install nonexistent manpage
diff --git a/devel/llvm/PRE_BUILD b/devel/llvm/PRE_BUILD
index 1c8c8eb..70c8822 100755
--- a/devel/llvm/PRE_BUILD
+++ b/devel/llvm/PRE_BUILD
@@ -35,7 +35,7 @@ if [[ "$LLVM_WITH_LLD" == y ]]; then
unpack_file 17 &&
mv libcxx-${VERSION}.src projects/libcxx &&
unpack_file 19 &&
- mv libcxxabi-${VERSION}.src projects/libcxxabi
+ mv libcxxabi-${VERSION}.src projects/libcxxabi &&

# Bugfix for llvm 12.0.0, cf.
https://groups.google.com/g/llvm-dev/c/gIY5COm6V5E
# This will probably be fixed in llvm 12.0.1.



  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (caa55b4d4e10808df631c695cf0b4d3d36beb470), Ismael Luceno, 08/30/2021

Archive powered by MHonArc 2.6.24.

Top of Page