Может кто-нибудь, пожалуйста, помогите мне сделать так, чтобы в тесте 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, который является системным симулятором с точностью до цикла
Любая помощь приветствуется. Благодарю.
Один из способов сделать это — получить правильную версию libglibc.so или libglibc.a и указать путь к ней в команде компоновщика:
gcc -o a.out hello_world.o /path/to/libglib.so
Вы можете получить libglibc, либо загрузив его на нативную платформу, либо загрузив исходный код и откомпилировав. Я сделал первый и могу дать больше советов, если это необходимо.
Надеюсь это поможет!
Других решений пока нет …