Параметр -march = native для gcc генерирует разный код в зависимости от архитектуры хоста. ccache не сохраняет архитектуру машины в своем хеше, что означает, что если вы измените архитектуру машины, например, чтобы переключиться на высокопроизводительный узел VPS, файлы кэшированных объектов могут быть несовместимы.Как использовать ccache с gcc -march = native через несколько архитектур?
Как я могу убедиться, что получаю правильные объектные файлы, все еще использую кеширование?