Commit 4cc78903 authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Initial commit

parents
temporary:
dd if=/dev/zero of=swap bs=1048576 count=2048
chmod 600 swap
mkswap swap
swapon swap
tar xf llvm-11.1.0.src.tar.xz
patch -Np1 -d llvm-11.1.0.src < llvm-11.1.0.src-fixed.patch
cd llvm-11.1.0.src && tar xf ../clang-11.1.0.src.tar.xz -C tools
cd llvm-11.1.0.src && mv tools/clang-11.1.0.src tools/clang
cd llvm-11.1.0.src && grep -rl '#!.*python' | xargs sed -i '1s/python$$/python3/'
mkdir llvm-11.1.0.src/build
cd llvm-11.1.0.src/build && CC=gcc CXX=g++ cmake -DCMAKE_INSTALL_PREFIX=/build/usr -DLLVM_ENABLE_FFI=ON -DCMAKE_BUILD_TYPE=Release -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON -DLLVM_TARGETS_TO_BUILD="host" -DLLVM_BINUTILS_INCDIR=/usr/include -Wno-dev -G Ninja ..
cd llvm-11.1.0.src/build && ninja
cd llvm-11.1.0.src/build && ninja install
echo "/build/usr/lib" >> /etc/ld.so.conf
ldconfig
clean:
rm -rf llvm-11.1.0.src
swapoff swap
rm -rf swap
rm -rf /build/usr
sed '/^\/build\/usr\/lib/d' -i /etc/ld.so.conf
ldconfig
diff -uNr llvm-11.1.0.src/utils/benchmark/src/benchmark_register.h llvm-11.1.0.src-fixed/utils/benchmark/src/benchmark_register.h
--- llvm-11.1.0.src/utils/benchmark/src/benchmark_register.h 2021-02-03 21:51:10.000000000 +0000
+++ llvm-11.1.0.src-fixed/utils/benchmark/src/benchmark_register.h 2026-06-15 20:20:55.000000000 +0000
@@ -2,6 +2,7 @@
#define BENCHMARK_REGISTER_H
#include <vector>
+#include <limits>
#include "check.h"
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment