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 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.

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.