File adios2-rpmlintrc of Package adios2

# Changing this is complicated as ADIOS2 is multi-platform
addFilter("adios2.* binary-or-shlib-calls-gethostbyname")

# We need this as ADIOS2 is a distributed framework
addFilter("adios2.* shared-lib-calls-exit")

# These are module libraries, we cannot setup their SONAME
addFilter("adios2.* W: no-soname .*/lib64/libadios2_cmenet.so")
addFilter("adios2.* W: no-soname .*/lib64/libadios2_cmepoll.so")
addFilter("adios2.* W: no-soname .*/lib64/libadios2_cmmulticast.so")
addFilter("adios2.* W: no-soname .*/lib64/libadios2_cmselect.so")
addFilter("adios2.* W: no-soname .*/lib64/libadios2_cmsockets.so")
addFilter("adios2.* W: no-soname .*/lib64/libadios2_cmudp.so")
addFilter("adios2.* W: no-soname .*/lib64/libadios2_cmzplenet.so")

# adios-config is erronously being consider a build configuration file
addFilter("adios2.* W: rpath-in-buildconfig .*/bin/adios2-config")

# libadios2_taustubs.so is DL object not a shared object per se
addFilter("adios2.* W: shared-lib-without-dependency-information .*/lib64/libadios2_taustubs.so")
openSUSE Build Service is sponsored by