Можно сделать так:
$dir_path/$packet_prog_name/$version/bin
version берётся из полного пути к запускаемому бинарнику.
То есть запустил бинарник из version то линковщик автоматом и будет искать библиотеки в version.
Но тогда надо чтобы ядро всегда помнила полный путь к основному бинарнику процесса.
Но по уму бинарник просто должен предъявлять компоновщику ядра требования к версии библиотеки.
ну да, это один из вариантов. Только еще версионирование итд
Можно сделать так:
$dir_path/$packet_prog_name/$version/bin
version берётся из полного пути к запускаемому бинарнику.
То есть запустил бинарник из version то линковщик автоматом и будет искать библиотеки в version.
Но тогда надо чтобы ядро всегда помнила полный путь к основному бинарнику процесса.
Но по уму бинарник просто должен предъявлять компоновщику ядра требования к версии библиотеки.