On 2/16/23 08:50, Cy Schubert wrote:
On Thu, 16 Feb 2023 14:30:41 +0000
Chase<nicetry...@protonmail.ch>  wrote:

You must not directly edit any file under ksh93, instead, pull the newest point 
release from the source and merge it. Its a git subtree so I'm not quite sure 
how that works.
I know how it works. We at FreeBSD use subtrees for vendor branches
(contributed code). (We have ATM decided to use subtrees instead
of submodules but that may change in the future.) Though, we sometimes
apply our own patches to /usr/src/contrib which are eventually
upstreamed, while other times we submit a patch and wait.

I've updated the FreeBSD ksh ports with the same atomics patch. I plan
on upstreaming that too. Just haven't gotten around to it yet.

I'll resubmit the patch minus the ksh bit.


I think I will apply this patch as-is for now.  Chase has a point in that it causes conflicts the next time we want to resync with upstream ksh, but I have no idea how long it will take for:

- the patch to make it into ksh (https://github.com/ksh93/ksh/pull/601)
- CDE to resync with upstream

Plus this issue causes FTBFS

So, let's throw all caution to the wind and apply it for now.

Though I am suspicious of the ksh fix - it seems incongruous to check for defined(_aso_casptr), but then instead use _aso_cas64()...  So not sure if that will be considered correct from a ksh maintainer perspective.  Guess we will see :)


--
Jon Trulson

  "The less you know, the more you believe."
                           -- Bono
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to