use -odir to keep from mixing up object files. add cabal-ios to install packages to both i386 and arm