https://sourceware.org/bugzilla/show_bug.cgi?id=32018

--- Comment #13 from bigmagicreadsun <bigmagicreadsun at gmail dot com> ---
(In reply to Vladimir Mezentsev from comment #12)
> Could you try this fix on CentOS:
> 
> % diff --git a/gprofng/libcollector/hwprofile.c
> b/gprofng/libcollector/hwprofile.c
> index cfe0d84dc1e..3b7f4840aa0 100644
> --- a/gprofng/libcollector/hwprofile.c
> +++ b/gprofng/libcollector/hwprofile.c
> @@ -216,13 +216,13 @@ open_experiment (const char *exp)
>           params += 2;
>           break;
>         }
> -      params = CALL_UTIL (strchr)(params, ';');
> +      params = __collector_strchr (params, ';');
>        if (params)
>         params++;
>      }
>    if (params == NULL)  /* HWC profiling not specified */
>      return COL_ERROR_HWCINIT;
> -  char *s = CALL_UTIL (strchr)(params, (int) ';');
> +  char *s = __collector_strchr (params, (int) ';');
>    int sz = s ? s - params : CALL_UTIL (strlen)(params);
>    char *defstring = (char*) alloca (sz + 1);
>    CALL_UTIL (strlcpy)(defstring, params, sz + 1);
> 
> 
> If this solves the problem, I will prepare a patch.

The corrected patch can solve the error problem of compiling binutils on
centos6. Thank you

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to