On Wed, Aug 3, 2022 at 2:13 AM Arnaldo Carvalho de Melo <arnaldo.melo@xxxxxxxxx> wrote: > > Em Tue, Aug 02, 2022 at 03:09:05PM -0300, Arnaldo Carvalho de Melo escreveu: > > > > So, we should start with 谭梓煊 patch, then fix that ifdef and go on > > from there? > > I.e. with this: > > > diff --git a/tools/perf/util/genelf.c b/tools/perf/util/genelf.c > index aed49806a09bab8f..953338b9e887e26f 100644 > --- a/tools/perf/util/genelf.c > +++ b/tools/perf/util/genelf.c > @@ -30,7 +30,11 @@ > > #define BUILD_ID_URANDOM /* different uuid for each run */ > > -#ifdef HAVE_LIBCRYPTO > +// FIXME, remove this and fix the deprecation warnings before its removed and > +// We'll break for good here... > +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" > + > +#ifdef HAVE_LIBCRYPTO_SUPPORT > > #define BUILD_ID_MD5 > #undef BUILD_ID_SHA /* does not seem to work well when linked with Java */ yea, i think that's ok, thank you Zixuan