Я знаю, что можно использовать 'readelf -d | grep RPATH ', чтобы проверить данный бит из оболочки, но возможно ли это сделать в процессе?
Что-то вроде (мой полностью составленный системный вызов):
/* get a copy of current rpath into buffer */
sys_get_current_rpath(&buffer);
Я пытаюсь диагностировать некоторые подозрительные проблемы связывания SO в нашей кодовой базе и хотел бы, если это возможно, проверить RPATH (я бы предпочел не создавать внешний script).