[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

dh_shlibdeps warnings concerning undefined OpenMP symbols



Dear developers,

I have the question concerning the following dh_shlibdeps warning, which
is triggered for library that is compiled witn OpenMP support:

>    dh_shlibdeps
> dpkg-shlibdeps: warning: symbol GOMP_critical_start used by debian/libosra0/usr/lib/libosra.so.0.0.10308 found in none of the libraries.
> dpkg-shlibdeps: warning: symbol GOMP_parallel_start used by debian/libosra0/usr/lib/libosra.so.0.0.10308 found in none of the libraries.
> dpkg-shlibdeps: warning: symbol omp_get_num_threads used by debian/libosra0/usr/lib/libosra.so.0.0.10308 found in none of the libraries.
> dpkg-shlibdeps: warning: symbol GOMP_critical_end used by debian/libosra0/usr/lib/libosra.so.0.0.10308 found in none of the libraries.
> dpkg-shlibdeps: warning: symbol omp_get_thread_num used by debian/libosra0/usr/lib/libosra.so.0.0.10308 found in none of the libraries.

The mentioned symbols are exported from libgomp (a part of gcc-4.4
package), which is correctly linked to the SO:

# ldd ./src/libosra_java.so  | grep gomp
        libgomp.so.1 => /usr/lib/libgomp.so.1 (0xb68df000)

What should I do to suppress this warning? Or should it be silently ignored?

Thanks in advance.

-- 
With best regards,
Dmitry


Reply to: