pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: C99 (was: Re: CVS commit: pkgsrc)



* On 2025-03-27 at 11:34 GMT, Patrick Welche wrote:

On Wed, Mar 05, 2025 at 11:24:38AM +0000, Jonathan Perkin wrote:
* On 2025-03-04 at 17:30 GMT, nia wrote:

> On Tue, Mar 04, 2025 at 05:22:52PM +0000, David Holland wrote:
>
> > ...also, if you have a long-term plan for the compiler stuff, can you
> > write it up? If nothing else it would help me and probably a bunch of
> > other people understand better.
>
> I'm leaving most of this work to jperkin, but it's unlikely
> it'll make it back to the main pkgsrc branch. Likely this
> is my last "infrastrucutre" change specific to compilers
> for a while - it's just meant to improve maintainability.

The work I'll be doing in dreckly will be based on the cleanup I did a while
back that was posted to the lists.  Due to the git repository rehash it's no
longer possible to compare, but the commits are still here:

  https://github.com/TritonDataCenter/pkgsrc/commits/feature/gcc-selection/trunk/

if someone wants to do something similar for pkgsrc.


What are the issues to simply applying your patch set to pkgsrc?

Up until "remove USE_GCC_RUNTIME", it seems to me your patches
result in something correct and clean, rather than something
different. (And removing it seems like a good idea, but I don't
quite see how GCC_BOOTSTRAP_PKGS works.)

I don't like committing changes until I am fully confident that they are the correct approach, and will work for all cases. Sometimes it takes time for a design to settle down once other factors have been considered, and the complexity of the compiler infrastructure means I am more cautious than usual in ensuring it is done right.

I've been experimenting with some alternative approaches in dreckly that I think will work well. Given the recent encouraging signs that folks are receptive to improvements in quality I'm happy to start working on a branch that I'll eventually propose for pkgsrc, once I'm done working on some of the CI / bulk build reporting infrastructure stuff.

--
Jonathan Perkin                    pkgsrc.smartos.org
Open Source Complete Cloud   www.tritondatacenter.com



Home | Main Index | Thread Index | Old Index