
#8696: linking fails with 'relocation R_X86_64_PC32 against undefined symbol' -----------------------------+---------------------------------- Reporter: Kata | Owner: Type: bug | Status: new Priority: high | Milestone: 7.8.1 Component: Compiler | Version: 7.8.1-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: x86_64 (amd64) Type of failure: Other | Difficulty: Unknown Test Case: | Blocked By: Blocking: | Related Tickets: -----------------------------+---------------------------------- Comment (by thoughtpolice): BTW, I ran `nofib` earlier and the results seem pretty conclusive on amd64: this change has minimal - if any - impact. Here's the overview: {{{ -------------------------------------------------------------------------------- Program Size Allocs Runtime Elapsed TotalMem -------------------------------------------------------------------------------- Min +0.0% -0.2% -6.5% -4.1% +0.0% Max +0.0% +0.0% +5.4% +5.4% +3.0% Geometric Mean -0.0% -0.0% -0.1% +0.1% +0.0% }}} I imagine the differences here are mostly noise due to my machine - the affected programs don't even use dynamic when compiled with nofib. Compile times remain effectively unchanged: {{{ -1 s.d. ----- -2.7% +1 s.d. ----- +3.4% Average ----- +0.3% }}} I saw this consistently on both my Linux/amd64 machines and OSX/amd64 machines. I'll get i386 benchmarks soon, as this is where we will likely see any possible difference. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8696#comment:27 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler