[PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias"
Paul Kirth via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 3 14:08:22 PST 2023
paulkirth added a comment.
@hans can you supply some more information regarding your configuration? I'm having trouble reproducing this failure when I build on Mac. Also, is this on Apple silicon or Intel?
I'm able to test on an Intel MacBook Pro 2019 using the following commands with your example program.
Cmake invocation:
cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=ON -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;lld" -DLLVM_ENABLE_RUNTIMES="compiler-rt" ~/llvm-project/llvm -DBUILTINS_CMAKE_ARGS=-DCOMPILER_RT_ENABLE_IOS=OFF
Compilation command:
SDKROOT=$(xcrun --show-sdk-path) bin/clang++ /tmp/a.cc -fprofile-generate=/tmp/foo -fuse-ld=lld -O3 -v -L $PWD/lib
I can run the executable and generate a profile with it, and recompile using that profile and I get no assertions from `lld` and no runtime errors...
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D137982/new/
https://reviews.llvm.org/D137982
More information about the llvm-commits
mailing list