Skip to content

Instantly share code, notes, and snippets.

@supersven
Created March 22, 2024 10:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save supersven/7a451a61ab79190eafa719d5bf8ca3ea to your computer and use it in GitHub Desktop.
Save supersven/7a451a61ab79190eafa719d5bf8ca3ea to your computer and use it in GitHub Desktop.
_build/stage1/bin/riscv64-unknown-linux-gnu-ghc --info
_build/stage1/bin/riscv64-unknown-linux-gnu-ghc --info
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("C compiler command","/nix/store/p4nf1438g5rvwnibbg03krpgrs6i6cig-riscv64-unknown-linux-gnu-stage-final-gcc-wrapper-12.2.0/bin/riscv64-unknown-linux-gnu-cc")
,("C compiler flags","")
,("C++ compiler command","/nix/store/p4nf1438g5rvwnibbg03krpgrs6i6cig-riscv64-unknown-linux-gnu-stage-final-gcc-wrapper-12.2.0/bin/riscv64-unknown-linux-gnu-c++")
,("C++ compiler flags","")
,("C compiler link flags","-Wl,--no-as-needed")
,("C compiler supports -no-pie","YES")
,("CPP command","/nix/store/p4nf1438g5rvwnibbg03krpgrs6i6cig-riscv64-unknown-linux-gnu-stage-final-gcc-wrapper-12.2.0/bin/riscv64-unknown-linux-gnu-cc")
,("CPP flags","-E")
,("Haskell CPP command","/nix/store/p4nf1438g5rvwnibbg03krpgrs6i6cig-riscv64-unknown-linux-gnu-stage-final-gcc-wrapper-12.2.0/bin/riscv64-unknown-linux-gnu-cc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld supports compact unwind","NO")
,("ld supports filelist","NO")
,("ld supports single module","NO")
,("ld is GNU ld","YES")
,("Merge objects command","/nix/store/cwajl7rxzp1v66vp2616mhmcv9l4xr1x-riscv64-unknown-linux-gnu-binutils-wrapper-2.40/bin/riscv64-unknown-linux-gnu-ld")
,("Merge objects flags","-r")
,("Merge objects supports response files","YES")
,("ar command","/nix/store/dys52cbdvc2qk6b5nn5xy4242dqiydrp-riscv64-unknown-linux-gnu-binutils-2.40/bin/riscv64-unknown-linux-gnu-ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ar supports -L","NO")
,("ranlib command","/nix/store/dys52cbdvc2qk6b5nn5xy4242dqiydrp-riscv64-unknown-linux-gnu-binutils-2.40/bin/riscv64-unknown-linux-gnu-ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("windres command","/bin/false")
,("unlit command","/home/sven/src/ghc-hadrian-cross-stage2/_build/stage1/lib/../bin/riscv64-unknown-linux-gnu-unlit")
,("cross compiling","YES")
,("target platform string","riscv64-unknown-linux")
,("target os","OSLinux")
,("target arch","ArchRISCV64")
,("target word size","8")
,("target word big endian","NO")
,("target has GNU nonexec stack","YES")
,("target has .ident directive","YES")
,("target has subsections via symbols","NO")
,("target has libm","YES")
,("Unregisterised","NO")
,("LLVM target","riscv64-unknown-linux")
,("LLVM llc command","llc")
,("LLVM opt command","opt")
,("LLVM llvm-as command","clang")
,("Use inplace MinGW toolchain","NO")
,("Use interpreter","YES")
,("Support SMP","YES")
,("RTS ways","v thr thr_debug thr_debug_p thr_debug_dyn thr_p thr_dyn debug debug_p debug_dyn p dyn")
,("Tables next to code","YES")
,("Leading underscore","NO")
,("Use LibFFI","YES")
,("RTS expects libdw","NO")
,("Relative Global Package DB","../../stage2/lib/package.conf.d")
,("Project version","9.11.20240320")
,("Project Git commit id","645bd490cb3c367aae48fecc0929bbf51299097b")
,("Project Version Int","911")
,("Project Patch Level","20240320")
,("Project Patch Level1","20240320")
,("Project Patch Level2","0")
,("Project Unit Id","ghc-9.11-inplace")
,("Booter version","9.6.2")
,("Stage","2")
,("Build platform","x86_64-unknown-linux")
,("Host platform","x86_64-unknown-linux")
,("Target platform","riscv64-unknown-linux")
,("Have interpreter","YES")
,("Object splitting supported","NO")
,("Have native code generator","NO")
,("target has RTS linker","NO")
,("Target default backend","LLVM")
,("Support dynamic-too","YES")
,("Support parallel --make","YES")
,("Support reexported-modules","YES")
,("Support thinning and renaming package flags","YES")
,("Support Backpack","YES")
,("Requires unified installed package IDs","YES")
,("Uses package keys","YES")
,("Uses unit IDs","YES")
,("GHC Dynamic","NO")
,("GHC Profiled","NO")
,("Debug on","NO")
,("LibDir","/home/sven/src/ghc-hadrian-cross-stage2/_build/stage1/lib")
,("Global Package DB","/home/sven/src/ghc-hadrian-cross-stage2/_build/stage1/lib/../../stage2/lib/package.conf.d")
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment