packagesdev / packages

Integrated Packaging Environment for OS X
306 stars 44 forks source link

Why is i386 the default in Packages 1.2.10, vs x86_64? #115

Closed YesThatAllen closed 2 years ago

YesThatAllen commented 2 years ago

Hi! Thanks for the help making it possible to add universal support within packages (see https://github.com/packagesdev/packages/issues/99)

I notice that when I chose intel:

2022-03-06_10-15-56

I get i386

2022-03-06_10-16-09

Is there a reason not to default to x86_64 instead?

Thank you!

packagesdev commented 2 years ago

In the logic of Apple's installer i386 = i386 & x86_64, probably because the x86_64 processors can run i386 binaries.

YesThatAllen commented 2 years ago

I see, x86_64 is prescriptive.. only 64bit systems

i386 is safer.

 

YesThatAllen commented 2 years ago

Using x86_64,arm64 seems right for my projects.

Since there's nothing that needs to be done in Packages itself, I'm closing my issue.

Thanks as always for the wonderful product and support!