[sisyphus] [howto] песочница в локальном hasher
Ivan A. Melnikov
iv на altlinux.org
Чт Сен 17 10:26:41 MSK 2020
On Thu, Sep 17, 2020 at 10:14:42AM +0300, Motsyo Gennadi aka Drool wrote:
> 16.09.20 16:03, Ivan A. Melnikov пишет:
> > -march=native causes the compiler to auto-detect the architecture of the
> > build computer, то есть использовать всё, что компилятор видит
> > в текущем процессоре.
> >
> > Рекомендуется найти и обезвредить обоих.
>
> В CMakeLists.txt используется конструкция
> ARCH_FLAG "-march=${ARCH}"
> Т.е. "native" ему передает сборочница? В предыдущих версиях эта
> конструкция не использовалась, это нововведение. Кстати, разработчик
> отозвался, пытается разобраться, и мне теперь есть что ему подсказать.
Нет, native это значение по умолчанию для ${ARCH}:
http://git.altlinux.org/gears/k/karbowanecwallet.git?a=blob;f=karbowanecwallet/CMakeLists.txt;h=ade77f6fec8fd12312e476387c3e27392e5bcc1a#l360
Наверное, это можно победить, передав CMake -DARCH=default. А вот
-maes похоже можно только патчем выкосить.
--
wbr,
iv m.
Подробная информация о списке рассылки Sisyphus