[Git][ghc/ghc][wip/toolchain-selection] fixup! configure: Create and validate toolchain target file

Rodrigo Mesquita (@alt-romes) gitlab at gitlab.haskell.org
Wed Jul 12 08:57:10 UTC 2023



Rodrigo Mesquita pushed to branch wip/toolchain-selection at Glasgow Haskell Compiler / GHC


Commits:
061da9fe by Rodrigo Mesquita at 2023-07-12T09:57:00+01:00
fixup! configure: Create and validate toolchain target file

- - - - -


1 changed file:

- + default.host.target.in


Changes:

=====================================
default.host.target.in
=====================================
@@ -0,0 +1,39 @@
+Target
+{ tgtArchOs = ArchOS {archOS_arch = @HaskellHostArch@, archOS_OS = @HaskellHostOs@}
+, tgtVendor = @HostVendor_CPPMaybeStr@
+, tgtLocallyExecutable = True
+, tgtSupportsGnuNonexecStack = False
+, tgtSupportsSubsectionsViaSymbols = False
+, tgtSupportsIdentDirective = False
+, tgtWordSize = WS8
+, tgtEndianness = LittleEndian
+, tgtSymbolsHaveLeadingUnderscore = False
+, tgtLlvmTarget = "@HostPlatform@"
+, tgtUnregisterised = False
+, tgtTablesNextToCode = True
+, tgtUseLibffiForAdjustors = True
+, tgtCCompiler = Cc {ccProgram = Program {prgPath = "@CC_STAGE0@", prgFlags = @CONF_CC_OPTS_STAGE0List@}}
+, tgtCxxCompiler = Cxx {cxxProgram = Program {prgPath = "@CC_STAGE0@", prgFlags = @CONF_CXX_OPTS_STAGE0List@}}
+, tgtCPreprocessor = Cpp {cppProgram = Program {prgPath = "@CPPCmd_STAGE0@", prgFlags = @CONF_CPP_OPTS_STAGE0List@}}
+, tgtHsCPreprocessor = HsCpp {hsCppProgram = Program {prgPath = "@CC_STAGE0@", prgFlags = @HaskellCPPArgsList@}}
+, tgtCCompilerLink = CcLink
+{ ccLinkProgram = Program {prgPath = "@CC_STAGE0@", prgFlags = @CONF_GCC_LINKER_OPTS_STAGE0List@}
+, ccLinkSupportsNoPie = False
+, ccLinkSupportsCompactUnwind = False
+, ccLinkSupportsFilelist = False
+, ccLinkIsGnu = False
+}
+
+, tgtAr = Ar
+{ arMkArchive = Program {prgPath = "@AR_STAGE0@", prgFlags = @AR_OPTS_STAGE0List@}
+, arIsGnu = False
+, arSupportsAtFile = @ArSupportsAtFile_STAGE0Bool@
+, arSupportsDashL = @ArSupportsDashL_STAGE0Bool@
+, arNeedsRanlib = True
+}
+
+, tgtRanlib = Nothing
+, tgtNm = Nm {nmProgram = Program {prgPath = "", prgFlags = []}}
+, tgtMergeObjs = Just (MergeObjs {mergeObjsProgram = Program {prgPath = "@LD_STAGE0@", prgFlags = ["-r"]}, mergeObjsSupportsResponseFiles = False})
+, tgtWindres = Nothing
+}



View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/061da9fe8a63054722140b977dceb9d8f66ea3b1

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/061da9fe8a63054722140b977dceb9d8f66ea3b1
You're receiving this email because of your account on gitlab.haskell.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20230712/5d7e5b97/attachment-0001.html>


More information about the ghc-commits mailing list