我希望具有与stack install
类似的功能(例如--copy-bins
标志)对可执行文件的功能,但对于库。
目前,我必须stack build
,然后在libHS*-<version>-<fingerprint>.a
中手动查找.stack-work
个文件。这有两个原因是有问题/不舒服的:
嗯,我想,我可以解决这两个问题,但我想知道这是否已经可用/合理实施。
某些背景,可能与问题相关或不相关,而不是与其动机相关:
我正在玩https://hackage.haskell.org/package/dynamic-loader-0.0/docs/System-Plugins-DynamicLoader.html并希望尽可能提供一个现实的例子,所以我计划将一个包的目标代码编译成*.a
(包含多个模块的编译)我想在运行时链接。
我想做的工作已经完成了琐碎的单个模块文件,我只需要使用loadModule
。目前我正在修补loadPackage
。