Как настроить gcc для использования альтернативного glibc? - PullRequest
1 голос
/ 04 июня 2010

Чтобы использовать загрузчик в альтернативной установке glibc в /usr/test, я должен изменить путь загрузки /lib/ld-linux-x86-64.so.2 на /usr/test/lib/ld-linux-x86-64.so.2 в разделе *link в спецификации gcc файл. Я также указал CPATH на /usr/test/lib/include и LIBRARY_PATH на /usr/test/lib.

Это правильный способ использовать альтернативный glibc ?

Ответы [ 2 ]

0 голосов
/ 03 июля 2013

Да, и нет.

Да, если glibc в / usr / test имеет версию, достаточно близкую к системному glibc.

Нет, потому что есть вероятность, что glibc-заголовки несовместимы друг с другом. Затем gcc завершает работу с механизмом fix-include .

0 голосов
/ 04 июня 2010

Не знаю, как правильно, но я бы предпочел настроить среду chroot для такого рода тестирования. В качестве альтернативы вы можете использовать механизм LD_PRELOAD.

...