Open
Description
- Build dist-android with --enable-profiler #70054 added
profiler_builtins
for all Android targets - Profile Guided Optimization (PGO) not working on aarch64 #57257 added support for the profiler builtins for x86_64-unknown-linux-gnu targets.
- build dist-aarch64-linux with --enable-profiler #60476 added the profiler builtins for aarch64-unknown-linux-gnu.
This indicates to me that it should be practical to enable the profiler feature for -musl
targets on ARM and Intel targets, and we should do so. At a minimum, the following very common targets should have the profiler feature enabled:
- x86_64-unknown-linux-musl; done in Profile Guided Optimization (PGO) not working on aarch64 #57257
- aarch64-unknown-linux-musl; done in Enable sanitizers and profiler for aarch64-unknown-linux-musl #111575
- arm-unknown-linux-musleabihf
- armv7-unknown-linux-musleabihf
- i686-unknown-linux-musl