Hi Dandan, On Thu, Mar 13, 2025 at 09:39AM, zhangdandan wrote: > Compiling the haskell-clash-ghc failed for loong64 in the Debian Package > Auto-Building environment. > The error log is as follows, > ``` > ...... > [2 of 2] Linking dist-ghc/build/clash/clash > /usr/bin/ld: /tmp/ghc3441753_0/ghc_2.o: relocation R_LARCH_B26 overflow > 0x9007e5c > /tmp/ghc3441753_0/ghc_2.o: in function `main': > ghc_1.c:(.text+0xd8): relocation truncated to fit: R_LARCH_B26 against > symbol `hs_main' defined in .text section in > /usr/lib/ghc/lib/../lib/loongarch64-linux-ghc-9.6.6/rts-1.0.2/libHSrts-1.0.2_thr.a(RtsMain.thr_o) > /usr/bin/ld: final link failed: bad value > ...... > ```
I thought we fixed those errors with GHC 9.6.6-4, where we applied the patches from https://bugs.debian.org/1089921. What are we missing? > Please consider the patch I attached. > Based on attached patch, I have builtĀ successfully on locally. Can we stop patching every Haskell package to pass the --ghc-options="-optc-mcmodel=medium" flag? The plan was to remove this work-around now that we have the proper fix in GHC. Thanks, -- Ilias _______________________________________________ Pkg-haskell-maintainers mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-haskell-maintainers
