diff --git a/src/bpmlib/compilation.go b/src/bpmlib/compilation.go index 7e7ce31..0b11f3b 100644 --- a/src/bpmlib/compilation.go +++ b/src/bpmlib/compilation.go @@ -312,7 +312,7 @@ func CompileSourcePackage(archiveFilename, outputDirectory string, skipChecks bo } // Set output filename - outputFilename := path.Join(outputDirectory, fmt.Sprintf("%s-%s-%d.bpm", pkgInfo.Name, pkgInfo.Version, pkgInfo.Revision)) + outputFilename := path.Join(outputDirectory, fmt.Sprintf("%s-%s-%d-%s.bpm", pkgInfo.Name, pkgInfo.Version, pkgInfo.Revision, pkgInfo.Arch)) // Move final BPM archive err = os.Rename(path.Join(tempDirectory, "final-archive.bpm"), outputFilename)