Moduleghc-10.0.0.20260917GHC2024
GHC.Linker.Executable
Linking executables
Contents
Synopsis
- value linkExecutable
- data ExecutableLinkOpts
- value initExecutableLinkOpts
- data RtsOptsEnabled
- data LinkInfo
- value initLinkInfo
- value checkLinkInfo
- value ghcLinkInfoSectionName
- value ghcLinkInfoNoteName
- value platformSupportsSavingLinkOpts
- Packageghc-10.0.0.20260917
- Exports10
- LanguageGHC2024
- LicenceBSD-3-Clause
- SourceExecutable.hs
Constructors
ExecutableLinkOptsleOutputFile :: Maybe FilePathleNameVersion :: GhcNameVersionleWays :: WaysleDynLibLoader :: DynLibLoaderleRelativeDynlibPaths :: !BoolleUseXLinkerRPath :: !BoolleSingleLibFolder :: !BoolleWholeArchiveHsLibs :: !BoolleGenManifest :: !BoolleRPath :: !BoolleCompactUnwind :: !BoolleLibraryPaths :: [String]leFrameworkOpts :: FrameworkOptsleManifestOpts :: ManifestOptsleLinkerConfig :: LinkerConfigleOtoolConfig :: OtoolConfigleCcConfig :: CcConfigleInstallNameConfig :: InstallNameConfigleInputs :: [Option]lePieOpts :: [String]leTempDir :: TempDirleVerbFlags :: [String]leNoHsMain :: !BoolleMainSymbol :: StringleRtsOptsEnabled :: !RtsOptsEnabledleRtsOptsSuggestions :: !BoolleKeepCafs :: !BoolleRtsOpts :: Maybe StringleSupportsVerbatim :: BoolleExecutableLinkMode :: ExecutableLinkModeleTargetPlatform :: Platform
Instances1Show
Show RtsOptsEnabledDefined in ghc-10.0.0.20260917 · GHC.Driver.DynFlags
Link info
Constructors
LinkInfoliPkgLinkOpts :: UnitLinkOptsliPkgFrameworks :: [String]liRtsOpts :: Maybe StringliRtsOptsEnabled :: !RtsOptsEnabledliNoHsMain :: !BoolliLdInputs :: [String]liLdOpts :: [String]
Return the "link info"
See Note [LinkInfo section]