[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.