shellcheck (and other haskell packages) are built against x86-64 haskell-* packages, and fail when using x86-64-v3 haskell libraries #11

Closed
opened 2021-07-08 18:46:03 +02:00 by kageurufu · 6 comments

I haven't tested a large swath of these yet

I haven't tested a large swath of these yet
Owner

I'm not super familiar with the haskell ecosystem. Do we need to build all haskell packages, regardless if they are any or x86_64, because they are so tightly linked together?

Or are there just linked to an older haskell version and need a rebuild?

I'm not super familiar with the haskell ecosystem. Do we need to build *all* haskell packages, regardless if they are **any** or **x86_64**, because they are so tightly linked together? Or are there just linked to an older haskell version and need a rebuild?
Author

I'm honestly not sure, I think it's ghc and all haskell-*, then build sub-packages based on those. Each haskell-* provides name-hashed .so files, and any changes will break abi-compatibility. Its honestly a huge mess to provide dynamically linked haskell binaries

I'm honestly not sure, I think it's ghc and all haskell-\*, then build sub-packages based on those. Each haskell-\* provides name-hashed .so files, and any changes will break abi-compatibility. Its honestly a huge mess to provide dynamically linked haskell binaries
Owner

I feared that may be the case. May be worth considering ignoring all Haskell related packages for now until we get that sorted.

I feared that may be the case. May be worth considering ignoring all Haskell related packages for now until we get that sorted.
anonfunc added the
bug
label 2021-07-08 19:10:29 +02:00
Author

I agree

Thank you for all your work on this though, its been a thrill to play with

I agree Thank you for all your work on this though, its been a thrill to play with
Owner

With 293f1752a8 all Haskell packages are going to be removed.

Depending on how many Haskell packages you have installed, you may experience loads of local is newer then *repo* warnings from pacman, in which case you may want to use pacman -Suuy to downgrade them to official package versions.

With https://git.harting.dev/anonfunc/ALHP.GO/commit/293f1752a8c0745f6a6ed686a8728d2eb438a3b4 all Haskell packages are going to be removed. Depending on how many Haskell packages you have installed, you may experience loads of `local is newer then *repo*` warnings from pacman, in which case you may want to use `pacman -Suuy` to downgrade them to official package versions.
Owner

Closing this in favor of #19.

Closing this in favor of #19.
Sign in to join this conversation.
No description provided.