[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