Marge Bot pushed to branch master at Glasgow Haskell Compiler / GHC
Commits:
-
77deaa7a
by Cheng Shao at 2025-09-14T21:29:45-04:00
1 changed file:
Changes:
... | ... | @@ -12,7 +12,6 @@ import Utilities |
12 | 12 | import Hadrian.BuildPath
|
13 | 13 | import Hadrian.Expression
|
14 | 14 | import Settings.Builders.Common (cArgs, getStagedCCFlags)
|
15 | -import GHC.Platform.ArchOS
|
|
16 | 15 | |
17 | 16 | -- | Build in-tree GMP library objects (if GmpInTree flag is set) and return
|
18 | 17 | -- their paths.
|
... | ... | @@ -128,7 +127,10 @@ gmpRules = do |
128 | 127 | mconcat
|
129 | 128 | [ cArgs
|
130 | 129 | , getStagedCCFlags
|
131 | - , anyTargetArch [ArchWasm32] ? arg "-fvisibility=default"
|
|
130 | + -- gmp symbols are only used by bignum logic in
|
|
131 | + -- ghc-internal and shouldn't be exported by the
|
|
132 | + -- ghc-internal shared library.
|
|
133 | + , arg "-fvisibility=hidden"
|
|
132 | 134 | ]
|
133 | 135 | env <- sequence
|
134 | 136 | [ builderEnvironment "CC" $ Cc CompileC (stage ctx)
|