V3 [PATCH 0/5] Support the PGO build for binutils+gdb
H.J. Lu
hjl.tools@gmail.com
Sat Jan 2 19:46:00 GMT 2021
On Sat, Jan 2, 2021 at 11:24 AM Segher Boessenkool
<segher@kernel.crashing.org> wrote:
>
> On Sat, Dec 19, 2020 at 10:10:31AM -0800, H.J. Lu via Gcc-patches wrote:
> > Add the --enable-pgo-build[=lto] configure option. When binutils+gdb
> > is not built together with GCC, --enable-pgo-build enables the PGO build:
> >
> > 1. First build with -fprofile-generate.
> > 2. Use "make maybe-check-*" to generate profiling data and pass -i to make
> > to ignore errors when generating profiling data.
> > 3. Use "make clean" to remove the previous build.
> > 4. Rebuild with -fprofile-use.
>
> Can this not use --with-build-config=? As the user interface I mean,
> you probably still need most of this code, but at least it will be more
> obvious how to handle conflicts in user-specified options.
>
>
> Segher
--with-build-config= is more or less for bootstrapping GCC. In case
of binutils, we don't build GCC. We only train GCC with binutils/GDB
testsuites.
--
H.J.
More information about the Binutils
mailing list