Package: globus-core
Version: 5.16-2
Severity: normal
Tags: patch

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The globus-gpt2pkg-config script produces pkg-config scripts that list
globus package dependencies as 'Requires:'. As a result, when calling e.g.

  pkg-config --libs globus-gss-assist

you get

- -lglobus_gss_assist -lglobus_callout -lglobus_gssapi_gsi -lglobus_common -ldl 
-lltdl

instead of just

- -lglobus_gss_assist

This is not necessary and in fact considered problematic[1].

1. http://wiki.mandriva.com/en/Overlinking

The easy fix is to write Requires.private instead of Requires.


- -- System Information:
Debian Release: squeeze/sid
  APT prefers maverick-updates
  APT policy: (500, 'maverick-updates'), (500, 'maverick-security'), (500, 
'maverick-proposed'), (500, 'maverick')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.35-26-generic (SMP w/2 CPU cores)
Locale: LANG=nl_NL.utf8, LC_CTYPE=nl_NL.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages globus-core depends on:
ii  libxml-dom-perl         1.44-1           Perl module for building DOM Level
ii  perl                    5.10.1-12ubuntu2 Larry Wall's Practical Extraction 

globus-core recommends no packages.

globus-core suggests no packages.

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk1Rv3kACgkQIITq5lEwLHfQuACffeU++1NfQ0Ho3He44CSnznUR
ApwAoIPAx6TkITjdmeOJbqbHtAGM6VU1
=8OFg
-----END PGP SIGNATURE-----
--- globus-gpt2pkg-config.O     2009-05-12 13:33:08.000000000 +0200
+++ globus-gpt2pkg-config       2011-02-08 22:14:52.146955532 +0100
@@ -74,7 +74,7 @@
 print "Name: $name\n";
 print "Description: Globus Toolkit - $description\n";
 print "Version: $version\n";
-print "Requires:";
+print "Requires.private:";
 while (($key, $value) = each(%deps)) {
     print ($value > 0 ? " $key >= $value" : " $key");
 }

Reply via email to