Subject: bug#39358: closed (Re: [core-updates] GHC 8.6.5 build failure)

From: [email-masked] (GNU bug Tracking System)
Date: Tue, 24 Mar 2020 17:06:01 +0000

Your bug report

#39358: [core-updates] GHC 8.6.5 build failure

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
39358: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=39358
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: [core-updates] GHC 8.6.5 build failure
From: Marius Bakke <[email-masked]>
To: [email-masked]
Date: Tue, 24 Mar 2020 18:05:00 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Marius Bakke <[email-masked]> writes:

> I'll try to fix it properly tomorrow and also notify upstream.

Finally fixed in c75db693713e74a632bafe849de68a87ee7e34eb.

Upstream issue: https://gitlab.haskell.org/ghc/ghc/issues/17952

Subject: [core-updates] GHC 8.6.5 build failure
From: Marius Bakke <[email-masked]>
To: [email-masked]
Date: Thu, 30 Jan 2020 16:25:16 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Hello,

On the 'core-updates' branch, GHC 8.6.5 consistently fails a single
test:

=====> T13702(normal) 1219 of 6523 [0, 0, 0]
cd "./dynlibs/T13702.run" && $MAKE --no-print-directory -s T13702  
Wrong exit code for T13702()(expected 0 , actual 2 )
Stdout ( T13702 ):
hello world
Stderr ( T13702 ):
T13702a: user error (dlopen: ./T13702: cannot dynamically load position-independent executable)
make[2]: *** [Makefile:60: T13702] Error 1
*** unexpected failure for T13702(normal)

Here is the test in question:

https://gitlab.haskell.org/ghc/ghc/blob/master/testsuite/tests/dynlibs/T13702.hs

Initially I thought this has to do with the LibFFI 3.3 upgrade, but
reverting commit 5f1000d5d4cc4dfc9a1fe220457c17ad011d9e33 did not make a
difference.

Ideas, suggestions?