Как мне скомпилировать тест производительности SPEC CPU 2006 со старой версией glibc?

Может кто-нибудь, пожалуйста, помогите мне сделать так, чтобы в тесте SPEC была выбрана версия glibc 2.6.1, которая присутствует в моей системе, кроме стандартной, которую использует gcc? основная версия glibc ниже

ldd --version
ldd (Ubuntu EGLIBC 2.15-0ubuntu10.3) 2.15

Тест Spec имеет файл конфигурации, который выбирает компилятор, указывая путь к местоположению gcc. Я надеюсь, что смогу внести некоторые изменения в этот файл конфигурации и указать его в другой папке.

Мне нужно сделать это, потому что я хочу запустить этот тест на моделируемой системе, у которой образ ядра имеет glibc 2.6.1. Эта моделируемая система моделируется с использованием gem5, который является системным симулятором с точностью до цикла

Любая помощь приветствуется. Благодарю.

1

Решение

Один из способов сделать это — получить правильную версию libglibc.so или libglibc.a и указать путь к ней в команде компоновщика:

gcc -o a.out hello_world.o /path/to/libglib.so

Вы можете получить libglibc, либо загрузив его на нативную платформу, либо загрузив исходный код и откомпилировав. Я сделал первый и могу дать больше советов, если это необходимо.

Надеюсь это поможет!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]