Re: [GHC] #5987: Too many symbols in ghc package DLL

#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
participants (1)
-
GHC