Reverting the mold linker
Albert Astals Cid
aacid at kde.org
Tue Oct 6 09:29:27 BST 2026
El dimarts, 6 d’octubre del 2026, a les 6:43:00 (Hora d’estiu d’Europa
central), Laurent Montel va escriure:
> Le 06.10.2026 00:43, Albert Astals Cid a écrit :
> >> But it seems that you don't care to apply your rules to you.
> >>
> >>
> >> I didn't know that you maintain something in pim*
> >
> > Please, let's try to keep this discussion civil.
>
> be civil will be first to discussing with maintainer no ?
Yes, being civil means everyone communicates properly.
I answered to your email because it was the last one on the thread, I was not
specifically pointing to you as the uncivil one, but to the whole thread/
situation.
>
> > Being a maintainer doesn't necessarily mean that a particular decision
> > is the
> > right one for the project.
>
> so a discussion without main developer is ok for you.
I did not say that, no.
I was not taking sides in who did what wrong, I was asking for civil
discussion in trying to move forward.
> As I can see he knows the email about mailing list (kde-pim), so if he
> wanted
> to discuss or inform about it he could use this ML no (but not 10
> seconds before
> reverting) ?
>
>
> So there is two rules:
> - One rule from him in framework: "We must use MR, otherwise I reverse
> without discussion."
> - One rule for him in other project: "I don't care about maintainer",
> even if I don't participate
> really to the project.
Quoting Volker "Changes like this should be done by an MR (at least one for a
meta-review, not necessarily one per repo). That goes both for the orginal
change and the revert."
>
> > From reading both the comments here and in Matrix it seems that forcing
> > mold
> > in cmake is causing problems for some people.
>
> Where is bugs report about it ?
> Where is the mail in ML about it?
Volker email has some thoughts about this.
It seems again be that the people involved did not communicate propertly.
>
>
> I didn't see CI broken about it. I build from year with mold without
> problem.
>
> There was an option for disabling it "-DUSE_MOLD_LINKER=OFF"
This is technical discussion, I only came here to tell people to be civil
But since I'm here anyway, I do not think that you can say that using
-DCMAKE_LINKER_TYPE=MOLD or -DUSE_MOLD_LINKER=OFF is comparable.
CMAKE_LINKER_TYPE is a cmake variable and so people can use in every single
cmake project out there, it is "easy" for people to remember or find
documentation about it in the internet.
USE_MOLD_LINKER was/is kdepim specific so it is hard for people to know it
exists.
>
> It will use only if system has it. It's not a hard dependancy.
>
> > For those who want to use mold, setting the linker should be as simple
> > as
> > adding -DCMAKE_LINKER_TYPE=MOLD to their scripts.
> >
> > From my perspective, removing the forced use of mold seems like a
> > reasonable
> > approach: it addresses the problems people are experiencing while still
> > allowing those who want mold to enable it relatively easily.
>
> This revert was not ok as he didn't revert the change in CMakePreset =>
> now
> we can't use mold easily.
Which would have been solved by using a MR.
Cheers,
Albert
>
>
> Regards
>
> > Best Regards,
> >
> > Albert
More information about the kde-pim
mailing list