From 7b31bd5efe3646e93912f624a4082b58e7f14f6d Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Sun, 10 Nov 2024 21:47:26 -0800 Subject: [PATCH] Use llvm 19 for macos package --- RealDataBench.cpp | 8 ++++---- package_macos.sh | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/RealDataBench.cpp b/RealDataBench.cpp index c60342f..6c6b515 100644 --- a/RealDataBench.cpp +++ b/RealDataBench.cpp @@ -5,7 +5,7 @@ #include #include #include -#include +#include #include #include #include @@ -64,7 +64,7 @@ int main(int argc, const char **argv) { auto *const mapOriginal = begin; const auto sizeOriginal = size; - using StringView = std::basic_string_view; + using StringView = std::span; StringView write; std::vector reads; @@ -78,9 +78,9 @@ int main(int argc, const char **argv) { end = (uint8_t *)memchr(begin, '\n', size); if (line.size() > 0 && line[0] == 'P') { - write = line.substr(2, line.size()); + write = line.subspan(2, line.size()); } else if (line.size() > 0 && line[0] == 'L') { - reads.push_back(line.substr(2, line.size())); + reads.push_back(line.subspan(2, line.size())); } else if (line.empty()) { { readRanges.resize(reads.size()); diff --git a/package_macos.sh b/package_macos.sh index c287b01..9cdbbd7 100755 --- a/package_macos.sh +++ b/package_macos.sh @@ -8,7 +8,7 @@ SRC_DIR="${0%/*}" BUILD_ARM="$(mktemp -d -t conflict-set-arm)" BUILD_X86="$(mktemp -d -t conflict-set-x86)" -cmake_args=(-DCMAKE_CXX_FLAGS=-DNVALGRIND -DCPACK_PACKAGING_INSTALL_PREFIX=/usr/local) +cmake_args=(-DCMAKE_CXX_FLAGS=-DNVALGRIND -DCPACK_PACKAGING_INSTALL_PREFIX=/usr/local -DCMAKE_CXX_COMPILER=/opt/homebrew/opt/llvm/bin/clang++) cmake -S"$SRC_DIR" -B"$BUILD_ARM" -DCMAKE_OSX_ARCHITECTURES=arm64 "${cmake_args[@]}" cmake --build "$BUILD_ARM" --target conflict-set --target conflict-set-static