Bug#1052144: ghc: Needs to link against libatomic on at least m68k
Ilias Tsitsimpis
iliastsi at debian.org
Sat Oct 14 15:33:53 BST 2023
Hi Adrian,
On Sat, Oct 14, 2023 at 11:35AM, John Paul Adrian Glaubitz wrote:
> Attaching an updated version of the patch which applies against the 9.4.7-1
> version of the ghc package. Would be nice if it could be included for the
> next upload.
Thanks for the reminder, I will include this in the next upload.
As a side note, I believe the attached patch is wrong, it changes the
semantics of the functions. Notice that __sync_val_compare_and_swap()
returns the initial value of the variable x, whereas
__atomic_compare_exchange() returns true/false, depending on whether the
operation succeeded. The correct patch is here [1].
Could this be the reason why your cross-compiler for m68k seg-faults?
[1] https://gitlab.haskell.org/ghc/ghc/-/commit/f8fa1d08d7cbfef508bab355bda80f495e928f98
Best,
--
Ilias
More information about the Pkg-haskell-maintainers
mailing list