为什么cabal沙箱没有针对不同体系结构的单独bin目录?

时间:2015-11-16 21:23:18

标签: haskell ghc cabal

我一直在使用多个版本的ghc以及定位多个体系结构(目前x86_64ia32)都在同一个{{1}上构建机器。

所以我跟着#34;在64位"上使用了32 GHC。前一段时间https://ghc.haskell.org/trac/ghc/wiki/Building/Compiling32on64的说明,但没有考虑隔离我的沙箱。因此,在以x86目录中需要一些可执行文件的方式扩展我的cabal包之后,我自然会遇到一些奇怪的链接错误(仍然不完全确定我更改了什么,但有一次我能够构建使用相同沙箱的两种不同架构)。我目前的解决方案基本上是这样的:https://stackoverflow.com/a/12394249/1542000

那么在cabal构建系统中处理多个架构需要考虑哪些因素?我发现沙箱中的包是由体系结构分开的,但是为什么没有按照体系结构将.cabal-sandbox/bin目录分离为包分离的简单扩展?

0 个答案:

没有答案