[COMMITTED] binutils_step_compile: Add all-gprof and all-gprofng
Project / Subsystem
binutils / binutils_step_compile
Date
2026-05-02
Proposer
Mark Wielaard <mark@klomp.org>
Source type
public_inbox
Consensus
Committed
Sentiment
—/10
Technical tradeoffs
- • Building gprof in the standard compile step increases the build time slightly.
- • The change simplifies the build configuration by ensuring that gprof is always available for testing.
- • The gprofng target remains a no-op on non-Linux systems, minimizing the impact on other platforms.
All attributes
- project
- binutils
- subsystem
- binutils_step_compile
- patch_id
- —
- discussion_id
- 20260502152257.2758088-1-mark@klomp.org
- source_type
- public_inbox
- title
- [COMMITTED] binutils_step_compile: Add all-gprof and all-gprofng
- headline
- Binutils_step_compile: Add all-gprof and all-gprofng.
- tldr
- The build system now builds gprof in binutils_step_compile to avoid check failures in binutils_step_check.
- proposer
- Mark Wielaard <mark@klomp.org>
- consensus
- Committed
- outcome
- committed
- sentiment_score
- —
- technical_tradeoffs
-
- • Building gprof in the standard compile step increases the build time slightly.
- • The change simplifies the build configuration by ensuring that gprof is always available for testing.
- • The gprofng target remains a no-op on non-Linux systems, minimizing the impact on other platforms.
- series_id
- —
- series_role
- standalone
- series_parts
- []
- tags
-
- • binutils
- • gprof
- • build system
- • buildbot
- bugzilla_url
- —
- date
- 2026-05-02T00:00:00.000Z
[COMMITTED] binutils_step_compile: Add all-gprof and all-gprofng
The build system’s configuration is updated so that binutils_step_compile now builds gprof and gprofng. Previously, make check-gprof was added to binutils_step_check, but gprof was only built for binutils_step_compile_minimal. This change ensures that gprof is built before the checks are run, preventing failures due to missing binaries.