forked from haskell/cabal
-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
In the installed wasm cross compiler:
$ _build/bindist/bin/wasm32-unknown-wasi-ghc-pkg field rts include-dirs
include-dirs: /home/hasufell/git/ghc/_build/bindist/lib/targets/wasm32-unknown-wasi/lib/../lib/wasm32-unknown-wasi/rts-1.0.3/include
$ ls /home/hasufell/git/ghc/_build/bindist/lib/targets/wasm32-unknown-wasi/lib/../lib/wasm32-unknown-wasi/rts-1.0.3/include
DerivedConstants.h ghcautoconf.h ghcplatform.h rts
$ ls /home/hasufell/git/ghc/_build/bindist/lib/targets/wasm32-unknown-wasi/lib/../lib/wasm32-unknown-wasi/rts-1.0.3/include/rts
EventLogConstants.h EventTypes.h
Snippet from rts.cabal:
library
ghc-options: -this-unit-id rts -ghcversion-file=include/ghcversion.h -optc-DFS_NAMESPACE=rts
cmm-options: -this-unit-id rts
autogen-includes:
ghcautoconf.h
ghcplatform.h
DerivedConstants.h
rts/EventLogConstants.h
rts/EventTypes.h
install-includes:
ghcautoconf.h
ghcplatform.h
DerivedConstants.h
rts/EventLogConstants.h
rts/EventTypes.h
install-includes:
-- Common headers for non-JS builds
Cmm.h HsFFI.h MachDeps.h Jumps.h Rts.h RtsAPI.h RtsSymbols.h Stg.h
ghcconfig.h ghcversion.h
rts/ghc_ffi.h
rts/Adjustor.h
rts/ExecPage.h
rts/BlockSignals.h
rts/Config.h
rts/Constants.h
rts/EventLogFormat.h
rts/EventLogWriter.h
rts/FileLock.h
rts/Flags.h
rts/ForeignExports.h
rts/GetTime.h
rts/Globals.h
rts/Hpc.h
rts/IOInterface.h
rts/Libdw.h
rts/LibdwPool.h
rts/Linker.h
rts/Main.h
rts/Messages.h
rts/NonMoving.h
rts/OSThreads.h
rts/Parallel.h
rts/PrimFloat.h
rts/Profiling.h
rts/IPE.h
rts/PosixSource.h
rts/Signals.h
rts/SpinLock.h
rts/StableName.h
rts/StablePtr.h
rts/StaticPtrTable.h
rts/TTY.h
rts/Threads.h
rts/Ticky.h
rts/Time.h
rts/Timer.h
rts/TSANUtils.h
rts/Types.h
rts/Utils.h
rts/prof/CCS.h
rts/prof/Heap.h
rts/prof/LDV.h
rts/storage/Block.h
rts/storage/ClosureMacros.h
rts/storage/Closures.h
rts/storage/Heap.h
rts/storage/HeapAlloc.h
rts/storage/GC.h
rts/storage/InfoTables.h
rts/storage/MBlock.h
rts/storage/TSO.h
stg/DLL.h
stg/MiscClosures.h
stg/Prim.h
stg/Regs.h
stg/SMP.h
stg/Ticky.h
stg/Types.hThis causes issues when creating a bindist, because we're missing headers. We can't really use cabal install, because it's not made for that purpose and will cause many other issues.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels