RPM implicit dependencies

Hi,

I'm having issues with implicit dependencies for my RPM package. This is the error I'm getting:

error: Failed dependencies:
libclntsh.so.11.1()(64bit) is needed by geomatica-10.4-0.x86_64

Our software has a dynamically loaded library which links to the Oracle's libclntsh.so.11.1 library. We don't want to redistribute Oracle's libraries since users could have a more recent Oracle installation. Since our library is loaded dynamically, we don't care if the libclntsh.so.11.1 library is not found while installing the RPM package. Users will get an error message if they try to use Oracle within our software.

Is there a way to disable checking of a specific dependency? I know I can use the "--nodeps" parameter, but that disable all dependency checking. I still want RPM to look for manual dependencies and other implicit dependencies.

Thanks,

Phelippe

You can either use your own dependency generator or filter the automatic dependencies. See FilteringAutomaticDependencies

Thanks a lot for the information.