pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: gcc13 compilation error on Void Linux
On Thu, Jun 20, 2024 at 05:18:01PM -0400, Greg Troxel wrote:
> Aleksey Cheusov <vle%gmx.net@localhost> writes:
> >> Aleksey Cheusov <vle%gmx.net@localhost> writes:
> >
> > >>> LONG_MIN is in limits.h, so this smells like a failure to include the
> > >>> right headers.
> > >>
> > >> Please have a look at email I replied to. There you'll find a required
> > >> information and detailed analysis.
> >
> >> Why isn't it a better approach to just patch the configure test to
> >> have -O2?
> >
> > As for me fixing a problem by changing environment is always better than
> > patching sources, especially patching of autogenerated files consisting
> > of 1000s of lines.
>
> Sure, but patching the configure test only changes that, and doesn't
> change how the rest of the package is built.
>
> >> The patch's comment is nowhere near good enough.
> >
> > How about the following?
> >
> > # The following line fixes a build failure on Linuxes with gcc with
> > # -DFORTIFY_SOURCE enabled by default. On such systems libiberty's
> > # ./configure script fails to find limits.h header file without -O
> > # flag passed to gcc.
> >
> >> and the patch lacks a URL to an upstream bugtracker entry.
> >
> > I'll register a bug to gcc.
>
> That will help a lot.
>
> >> That remains true. I still don't know in what component you think the
> >> bug lies.
> >
> > gcc13's libiberty component.
>
> Any other opinions?
More than a year since this thread, the issue persists. What should pkgsrc
Linux users do to meet the gcc13 dependency?
--
Mayuresh
Home |
Main Index |
Thread Index |
Old Index