Re:Homebrew: AVX instructions in Big Sur bottles crash when ...
by marcan_42 on Saturday December 26, 2020 @08:02PM
(#25547852)
TL;DR: A change was made to set the minimum CPU level (instruction set target) for Big Sur builds to Ivy Bridge. This assumes the presence of AVX instructions on all Big Sur machines, which is true for Intel macs. Rosetta is a Big Sur "machine" that does not support AVX. Therefore, the assumption was false.
[ Parent
| on HN ]
Re:Homebrew: AVX instructions in Big Sur bottles crash when ...
by phire on Saturday December 26, 2020 @08:31PM
(#25548020)
> which is true for Intel macs
But not true for Intel in general, because Intel still ships low-end Core processes branded as "Pentium" and "Celeron" such as the Intel® Pentium® Gold G6600 which have AVX disabled.
It only holds true for Intel macs because Apple have never used these processors in their products.
Re:Homebrew: AVX instructions in Big Sur bottles crash when ...
by daenney on Saturday December 26, 2020 @08:39PM
(#25548064)
It doesn’t matter that it’s not true for Intel in general, brew doesn’t target “Intel in general”.
Re:Homebrew: AVX instructions in Big Sur bottles crash when ...
by Brian_K_White on Sunday December 27, 2020 @10:35PM
(#25556456)
If it doesn't, that's just yet another broken assumption by homebrew. Macos is run on other hardware, both physical and virtual, than a few Apple models.
Re:Homebrew: AVX instructions in Big Sur bottles crash when ...
by daenney on Saturday January 02, 2021 @03:46PM
(#25616354)
It’s not a broken assumption. You can still build and compile all formulae yourself.
But for the bottles, the precompiled builds, they’ve always had a lower boundary on which generation of Mac you need to at least be running, and as a consequence which instructions are available.