с m1:
#include <cmath>
int main(int argc, const char * argv[]) {
double a = scalb(2.0,2.0);
return (int) a;
}
Падает на scalb с EXC_BAD_ACCESS
На x86_64 отлично возвращает 8
Поможете идеями?
ps: scalbn(2.0, 2) отлично работает на m1
С точки зрения языка здесь все норм
в том и прикол есть ещё длинная историяя: в appstore, примерно 3 года уже есть приложение, и внезапно с выходом ios 14.6 оно начинает падать на инициализации глобального объекта, который внутри считает прекалк через scalb (легасёвое легаси) сегодня приобрёл мак на м1 и вылезла та же проблема уже на маке😐
Первая ссылка в гугле ведет на статью про это. Не оно?
Обсуждают сегодня