@@ -64,7 +64,10 @@ buildPkg :: [Opt] -- ^ Command line options
6464buildPkg copts warnonly (install, fp) = do
6565 pkgdesc <- parseDesc fp
6666 dir <- getCurrentDirectory
67− let idx = PkgIndex (pkgIndex (pkgname pkgdesc))
67+ let idx' = pkgIndex $ pkgname pkgdesc
68+ idx = PkgIndex $ case opt getIBCSubDir copts of
69+ (ibcsubdir:_) -> ibcsubdir </> idx'
70+ [] -> idx'
6871 oks <- mapM (testLib warnonly (pkgname pkgdesc)) (libdeps pkgdesc)
6972 when (and oks) $ do
7073 m_ist <- inPkgDir pkgdesc $ do