[Bug 478926] Review Request: globus-gass-copy - Globus Toolkit - Globus Gass Copy

bugzilla at redhat.com bugzilla at redhat.com
Fri Jun 5 04:24:13 UTC 2009


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=478926





--- Comment #4 from Mattias Ellert <mattias.ellert at fysast.uu.se>  2009-06-05 00:24:12 EDT ---
I think this is fixed already. If I download the RPM from your scratch build I
get:

[ellert at ellert ~]$ rpm -q --requires -p globus-gass-copy-4.14-1.fc12.x86_64.rpm 
/sbin/ldconfig  
/sbin/ldconfig  
globus-common  
libc.so.6()(64bit)  
libc.so.6(GLIBC_2.2.5)(64bit)  
libc.so.6(GLIBC_2.3)(64bit)  
libc.so.6(GLIBC_2.3.4)(64bit)  
libc.so.6(GLIBC_2.4)(64bit)  
libglobus_common.so.0()(64bit)  
libglobus_ftp_client.so.1()(64bit)  
libglobus_gass_copy.so.2()(64bit)  
libglobus_gass_transfer.so.2()(64bit)  
libglobus_io.so.3()(64bit)  
libpthread.so.0()(64bit)  
libpthread.so.0(GLIBC_2.2.5)(64bit)  
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rtld(GNU_HASH)  

As you can see it does not list libglobus_ftp_control.so.1 and
libglobus_gssapi_error.so.2 that your rpmlint output complains about. So these
unused-direct-shlib-dependency issues are not present in this RPM as far as I
can see. Also the log says:

/usr/bin/gcc -Wl,--as-needed -shared  .libs/globus_gass_copy.o
.libs/globus_gass_copy_glob.o   -L/usr/lib64 -lglobus_ftp_client
-lglobus_gass_transfer -lglobus_ftp_control -lglobus_io -lglobus_gssapi_error
-lglobus_gss_assist -lglobus_gssapi_gsi -lglobus_gsi_proxy_core
-lglobus_gsi_credential -lglobus_gsi_callback -lglobus_oldgaa
-lglobus_gsi_sysconfig -lglobus_gsi_cert_utils -lglobus_openssl -lglobus_xio
-lglobus_openssl_error -lglobus_callout -lglobus_proxy_ssl -lglobus_common -lm
-lssl -lcrypto -ldl -lz -lltdl -lpthread  -m64 -mtune=generic -m64 -m64  
-Wl,-soname -Wl,libglobus_gass_copy.so.2 -o .libs/libglobus_gass_copy.so.2.2.14

The -Wl,--as-needed should fix this - and it looks as it does.

If I run rpmlint on the installed packages here I get no warnings:

[ellert at ellert ~]$ rpmlint globus-ftp-client
1 packages and 0 specfiles checked; 0 errors, 0 warnings.
[ellert at ellert ~]$ rpmlint globus-gass-copy
1 packages and 0 specfiles checked; 0 errors, 0 warnings.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.




More information about the Fedora-package-review mailing list