well, rustc -o causes some issues with LTO. revert to --out-dir.