[PATCH 3/7] gmon: Remove ununsed LDFLAGS-tst-profile-static
H.J. Lu
hjl.tools@gmail.com
Thu Jan 2 21:05:02 GMT 2025
On Fri, Jan 3, 2025 at 3:36 AM Adhemerval Zanella Netto
<adhemerval.zanella@linaro.org> wrote:
>
>
>
> On 31/12/24 17:52, H.J. Lu wrote:
> > On Wed, Jan 1, 2025 at 2:27 AM Adhemerval Zanella
> > <adhemerval.zanella@linaro.org> wrote:
> >>
> >> It also fixes the test buidl when using clang.
> >> ---
> >> gmon/Makefile | 6 ++----
> >> 1 file changed, 2 insertions(+), 4 deletions(-)
> >>
> >> diff --git a/gmon/Makefile b/gmon/Makefile
> >> index db19c205d1..f44e7060a9 100644
> >> --- a/gmon/Makefile
> >> +++ b/gmon/Makefile
> >> @@ -43,10 +43,8 @@ tests = \
> >> tst-sprofil \
> >> # tests
> >> ifeq ($(build-profile),yes)
> >> -tests += tst-profile-static
> >> -tests-static += tst-profile-static
> >
> > Why are these changes included?
> >
>
> They are not required, I will remove them.
>
> >> -
> >> -LDFLAGS-tst-profile-static = -profile
> >
> > Did you enable profile build? If yes, why is -profile unused?
>
> Yes and clang does not support -profile:
I haven't done a profile build for a long time. What does
the profile build do to libc.so and libc.a?
> clang: error: unknown argument '-profile'; did you mean '-fprofile'?
>
> And afaiu the -profile option on linking only instructs gcc to use -lc_p
> instead of -lc; which is not required anyway.
If -lc_p isn't needed, should these tests be enabled for the
non-profile build?
> >
> >> +tests += tst-profile-static
> >> +tests-static += tst-profile-static
> >> endif
> >>
> >> tests += tst-gmon-static
> >> --
> >> 2.43.0
> >>
> >
> >
>
--
H.J.
More information about the Libc-alpha
mailing list