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>