[GHC] #5987: Too many symbols in ghc package DLL
GHC
ghc-devs at haskell.org
Tue Oct 22 10:06:28 UTC 2013
#5987: Too many symbols in ghc package DLL
-------------------------------------+------------------------------------
Reporter: igloo | Owner: thoughtpolice
Type: bug | Status: new
Priority: highest | Milestone: 7.8.1
Component: Compiler | Version: 7.5
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture: Unknown/Multiple
Type of failure: None/Unknown | Difficulty: Unknown
Test Case: | Blocked By:
Blocking: 3658 | Related Tickets:
-------------------------------------+------------------------------------
Comment (by tomberek):
{{{
# Now check that the DLL doesn't have too many symbols. See trac #5987.
SYMBOLS=`c:/Haskell/ghc/inplace/mingw/bin/objdump.exe -p
compiler/stage2/build/l
ibHSghc-7.7.20131018-0-ghc7.7.20131018.dll | sed -n "1,/^.Ordinal\/Name
Pointer/
D; p; /^$/ q" | tail -n +2 | wc -l`; echo "Number of symbols in
compiler/stage2
/build/libHSghc-7.7.20131018-0-ghc7.7.20131018.dll: $SYMBOLS"
Number of symbols in
compiler/stage2/build/libHSghc-7.7.20131018-0-ghc7.7.201310
18.dll: 70721
case `c:/Haskell/ghc/inplace/mingw/bin/objdump.exe -p
compiler/stage2/build/libH
Sghc-7.7.20131018-0-ghc7.7.20131018.dll | sed -n "1,/^.Ordinal\/Name
Pointer/ D;
p; /^$/ q" | grep "\[ *0\]" | wc -l` in 1) echo DLL
compiler/stage2/build/libHS
ghc-7.7.20131018-0-ghc7.7.20131018.dll OK;; 0) echo No symbols in DLL
compiler/s
tage2/build/libHSghc-7.7.20131018-0-ghc7.7.20131018.dll; exit 1;; [0-9]*)
echo T
oo many symbols in DLL
compiler/stage2/build/libHSghc-7.7.20131018-0-ghc7.7.2013
1018.dll; c:/Haskell/ghc/inplace/mingw/bin/objdump.exe -p
compiler/stage2/build/
libHSghc-7.7.20131018-0-ghc7.7.20131018.dll | sed -n "1,/^.Ordinal\/Name
Pointer
/ D; p; /^$/ q" | tail; exit 1;; *) echo bad DLL
compiler/stage2/build/libHSghc-
7.7.20131018-0-ghc7.7.20131018.dll; exit 1;; esac
Too many symbols in DLL
compiler/stage2/build/libHSghc-7.7.20131018-0-ghc7.7.201
31018.dll
[5176] ghczm7zi7zi20131018_Var_zdfUniquableVar_closure
[5177] ghczm7zi7zi20131018_Var_zdfUniquableVar_info
[5178] ghczm7zi7zi20131018_Var_zdwsetVarUnique_closure
[5179] ghczm7zi7zi20131018_Var_zdwsetVarUnique_info
[5180] ghczm7zi7zi20131018_Var_zdwupdateTyVarKindM_closure
[5181] ghczm7zi7zi20131018_Var_zdwupdateTyVarKindM_info
[5182] ghczm7zi7zi20131018_Var_zdwzdcgmapMp_closure
[5183] ghczm7zi7zi20131018_Var_zdwzdcgmapMp_info
[5184] setHeapSize
make[1]: ***
[compiler/stage2/build/libHSghc-7.7.20131018-0-ghc7.7.20131018.dll]
Error 1
make[1]: *** Deleting file
`compiler/stage2/build/libHSghc-7.7.20131018-0-ghc7.7
.20131018.dll'
make: *** [all] Error 2
}}}
Windows 7, MSYS, ld 2.23.2
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/5987#comment:25>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list