[PATCH] D138477: MC: Add .data. and .rodata. prefixes to MCContext section classification
Amir Ayupov via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Dec 29 10:06:56 PST 2022
Amir added a comment.
In D138477#4019166 <https://reviews.llvm.org/D138477#4019166>, @yonghong-song wrote:
> @Amir
>
> Somehow, CCACHE does not work for me, which has an error message like missing 'malloc/malloc.h'. I used the following scripts without CCACHE.
>
> $ cat build_llvm_debug.sh
> cd llvm-project/llvm/build
>
> # -DLLVM_CCACHE_BUILD=ON \
> # -C llvm-project/clang/cmake/caches/BOLT-PGO.cmake
> # -DBOOTSTRAP_LLVM_CCACHE_BUILD=ON \
>
> cmake .. \
> -DLLVM_APPEND_VC_REV=OFF \
> -DLLVM_ENABLE_LLD=ON \
> -DBOOTSTRAP_LLVM_ENABLE_LLD=ON \
> -DBOOTSTRAP_BOOTSTRAP_LLVM_ENABLE_LLD=ON \
> -DPGO_INSTRUMENT_LTO=Thin \
> -DLLVM_ENABLE_PROJECTS="clang;lld;bolt;llvm" \
> -DCMAKE_BUILD_TYPE=Release \
> -DLLVM_ENABLE_ASSERTIONS=ON \
> -DLLVM_LIT_ARGS="-v -vv" \
> -G Ninja \
> -DCMAKE_INSTALL_PREFIX=$PWD/install
>
> ninja && ninja install
>
> It works fine with me,
>
> ...
> [4878/4882] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o
> [4879/4882] Linking CXX executable bin/obj2yaml
> [4880/4882] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o
> [4881/4882] Linking CXX executable bin/llvm-readobj
> [4882/4882] Generating ../../bin/llvm-readelf
> [1/4] Performing build step for 'bolt_rt'
> ninja: no work to do.
> [2/4] Performing install step for 'bolt_rt'
> [0/1] Install the project...
> -- Install configuration: "Release"
> -- Up-to-date: /home/yhs/work/llvm-project/llvm/build/lib/libbolt_rt_instr.a
> -- Up-to-date: /home/yhs/work/llvm-project/llvm/build/lib/libbolt_rt_hugify.a
> [3/4] Completed 'bolt_rt'
> [3/4] Install the project...
> -- Install configuration: "Release"
> -- Installing: /home/yhs/work/llvm-project/llvm/build/install/include/llvm
> ...
>
> Does CCACHE impact the build? If you can help me resolve CCACHE build issue, I am happy to try the build again.
The build succeeded today without any intervention, sorry for bothering you. Might have been a stale ccache issue.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D138477/new/
https://reviews.llvm.org/D138477
More information about the llvm-commits
mailing list