Skip to content

arm64: /usr/bin/ld.gold: error: Stub is too far away, try a smaller value for '--stub-group-size'. The current value is 0x7ffbffc. #3433

Open
@juhp

Description

@juhp

I am hitting linking errors on Fedora aarch64 when building HLS 1.9 for Fedora for ghc9.0 and ghc9.2:

see https://copr.fedorainfracloud.org/coprs/petersen/haskell-language-server/monitor/
(edit: plus https://copr.fedorainfracloud.org/coprs/petersen/haskell-language-server/build/5197512/)

Your environment

Fedora Linux

Steps to reproduce

Basically using cabal install but you can see the exact steps:
https://github.com/fedora-haskell/haskell-language-server/blob/main/haskell-language-server.spec#L409

Expected behaviour

HLS 1.9 to build and link on aarch64

Actual behaviour

Linking fails with many:

/usr/bin/ld.gold: error: Stub is too far away, try a smaller value for '--stub-group-size'. The current value is 0x7ffbffc.

Debug information

Build logs are available starting from the above link.

Has anyone else hit something like this before?
I have been building with dynamic False since 1.6.

This could well be a ghc issue: feels like HLS pushes it limits...

Metadata

Metadata

Assignees

No one assigned

    Labels

    build tool: cabaltype: bugSomething isn't right: doesn't work as intended, documentation is missing/outdated, etc..

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions