Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Aug 2020 18:23:01 +0400
From:      Gleb Popov <arrowd@freebsd.org>
To:        David Wolfskill <david@catwhisker.org>
Cc:        haskell@freebsd.org
Subject:   Re: lang/ghc linker error after update to 8.10.1 (r545088)
Message-ID:  <CALH631m90QtmJV7zp5Ym11rAFAiYUC-a=TSpFMkbkyW5WPeEEA@mail.gmail.com>
In-Reply-To: <20200816115614.GG1168@albert.catwhisker.org>
References:  <20200816115614.GG1168@albert.catwhisker.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Aug 16, 2020 at 3:56 PM David Wolfskill <david@catwhisker.org>
wrote:

> Got this both with portmaster and with poudriere; build itself seems to
> have gone OK, but then:
>
> [portmaster]
> ...
>
>   HC [stage 1]
> libraries/Cabal/Cabal/dist-install/build/Distribution/Types/Packa
> geVersionConstraint.p_o
> "rm" -f libraries/libiserv/dist-install/build/libHSlibiserv-8.10.1_p.a
> libraries
> /libiserv/dist-install/build/libHSlibiserv-8.10.1_p.a.contents
> echo libraries/libiserv/dist-install/build/Lib.p_o
> libraries/libiserv/dist-insta
> ll/build/GHCi/Utils.p_o        >>
> libraries/libiserv/dist-install/build/libHSlib
> iserv-8.10.1_p.a.contents
> "xargs"  "ar" qcls
> libraries/libiserv/dist-install/build/libHSlibiserv-8.10.1_p
> .a <
> libraries/libiserv/dist-install/build/libHSlibiserv-8.10.1_p.a.contents
> "rm" -f
> libraries/libiserv/dist-install/build/libHSlibiserv-8.10.1_p.a.contents
>   LD_NO_GOLD libraries/libiserv/dist-install/build/HSlibiserv-8.10.1.p_o
>   HC [stage 1] utils/iserv/stage2_p/build/Main.p_o
>   HC [stage 1] compiler/stage2/build/DynFlags.o
> cc: warning: argument unused during compilation: '-pthread'
> [-Wunused-command-line-argument]
> ld: error: -r and --export-dynamic may not be used together
> cc: error: linker command failed with exit code 1 (use -v to see
> invocation)
> `cc' failed in phase `Linker'. (Exit code: 1)
> gmake[3]: *** [utils/iserv/ghc.mk:104:
> utils/iserv/stage2_p/build/Main.p_o] Error 1
>
>
> [poudriere]
> ...
>   HC [stage 1] utils/iserv/stage2_p/build/Main.p_o
> "rm" -f libraries/ghci/dist-install/build/libHSghci-8.10.1.a
> libraries/ghci/dist
> -install/build/libHSghci-8.10.1.a.contents
> echo libraries/ghci/dist-install/build/GHCi/BreakArray.o
> libraries/ghci/dist-ins
> tall/build/GHCi/BinaryArray.o
> libraries/ghci/dist-install/build/GHCi/Message.o l
> ibraries/ghci/dist-install/build/GHCi/ResolvedBCO.o
> libraries/ghci/dist-install/
> build/GHCi/RemoteTypes.o libraries/ghci/dist-install/build/GHCi/FFI.o
> libraries/
> ghci/dist-install/build/GHCi/InfoTable.o
> libraries/ghci/dist-install/build/GHCi/
> StaticPtrTable.o libraries/ghci/dist-install/build/GHCi/TH/Binary.o
> libraries/gh
> ci/dist-install/build/SizedSeq.o
> libraries/ghci/dist-install/build/GHCi/Run.o li
> braries/ghci/dist-install/build/GHCi/CreateBCO.o
> libraries/ghci/dist-install/bui
> ld/GHCi/ObjLink.o libraries/ghci/dist-install/build/GHCi/Signals.o
> libraries/ghc
> i/dist-install/build/GHCi/TH.o        >>
> libraries/ghci/dist-install/build/libHS
> ghci-8.10.1.a.contents
> "xargs"  "ar" qcls  libraries/ghci/dist-install/build/libHSghci-8.10.1.a <
> libra
> ries/ghci/dist-install/build/libHSghci-8.10.1.a.contents
> "rm" -f libraries/ghci/dist-install/build/libHSghci-8.10.1.a.contents
>   HC [stage 1]
> libraries/Cabal/Cabal/dist-install/build/Distribution/Types/Versi
> on.o
>   HC [stage 1]
> libraries/Cabal/Cabal/dist-install/build/Distribution/Types/Packa
> geName.o
> cc: warning: argument unused during compilation: '-pthread'
> [-Wunused-command-line-argument]
> ld: error: -r and --export-dynamic may not be used together
> cc: error: linker command failed with exit code 1 (use -v to see
> invocation)
> `cc' failed in phase `Linker'. (Exit code: 1)
> gmake[2]: *** [utils/iserv/ghc.mk:104:
> utils/iserv/stage2_p/build/Main.p_o] Error 1
>
>
> In each case, this was running stable/12 on amd64 at r364265; ports
> head at r545096.
>

Ouch, missed that. I've committed a patch for that now. Thanks for the
heads-up.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALH631m90QtmJV7zp5Ym11rAFAiYUC-a=TSpFMkbkyW5WPeEEA>