LINUX.ORG.RU

История изменений

Исправление gag, (текущая версия) :

У меня 2 so-файла с одинаковым набором функций. Один файл с реальной програмой. Второй - макет, эмулилирующий работу низлежащего оборудования.

Хочется, в зависимости от опции в конфиг-файле пользоваться тем или другим. Но не хочется мудрить с dlsym.

Одинаковые наборы функций: тогда как сказал proud_anon с замечанием от i-rinat.

не то, чтоб неприемлимо, но потом, возможно, будет и третья so-шка, с другим хардваре в кишках)

Если набор функций тот же, то всё в норме. А если нет, то это уже другая задача, и без ещё одной библиотеки, которая будет абстрагировать эти три, используя dlsym(), похоже, не обойтись.

Исходная версия gag, :

У меня 2 so-файла с одинаковым набором функций. Один файл с реальной програмой. Второй - макет, эмулилирующий работу низлежащего оборудования.

Хочется, в зависимости от опции в конфиг-файле пользоваться тем или другим. Но не хочется мудрить с dlsym.

Одинаковые наборы функций: тогда как сказал proud_anon с замечанием от i-rinat.

не то, чтоб неприемлимо, но потом, возможно, будет и третья so-шка, с другим хардваре в кишках)

Если набор функций тот же, то всё в норме. А если нет, то это уже другая задача, и без ещё одной библиотеки, которая будет абстрагировать этим три, используя dlsym(), похоже, не обойтись.