Mailinglist Archive: opensuse-mingw (38 mails)
| < Previous | Next > |
Re: New way of dependency tracking [WAS: Re: [opensuse-mingw] which pkg-config to use]
- From: Fridrich Strba <fridrich.strba@xxxxxxxxxx>
- Date: Fri, 22 Apr 2011 23:04:32 +0200
- Message-id: <4DB1ED60.6010106@bluewin.ch>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello,
On 22/04/11 21:54, Maarten Bosmans wrote:
Yup, I branched into the infrastructure repository windows:mingw the
packages rpmlint, rpmlint-Factory and rpmlint-mini from openSUSE_11.3
and use them for the SLE_11 and SLE_11_SP1 repositories. Those rpmlint
versions load the global config files, so we are ok now.
The secret of production :)
The pkg-config --libs-only-l is pulling all libs from all dependent pc
files when run on a particular pc file. This is basically a way to
assure that the linking will not fail because of a missing library, so
every -l<whatever> that appears in the chain, we consider it as a
dependency.
Cheers
Fridrich
- --
Please avoid sending me Word, Excel or PowerPoint attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/
iEYEARECAAYFAk2x7WAACgkQu9a1imXPdA+NbACfbLlocHXz1n95cQoXovWdKUGU
v5oAn3H4DwFwDek72d3ebLcD6E2lqKfN
=kI7v
-----END PGP SIGNATURE-----
--
To unsubscribe, e-mail: opensuse-mingw+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-mingw+help@xxxxxxxxxxxx
Hash: SHA1
Hello,
On 22/04/11 21:54, Maarten Bosmans wrote:
Well, the build service has finished building the whole repository.
(x64_64 lagging a bit). And all works well. It seems you have fixed
the global rpmlintrc file problem fo SLE 11.
Yup, I branched into the infrastructure repository windows:mingw the
packages rpmlint, rpmlint-Factory and rpmlint-mini from openSUSE_11.3
and use them for the SLE_11 and SLE_11_SP1 repositories. Those rpmlint
versions load the global config files, so we are ok now.
I checked a very simple package: libcroco. Apart from the correctly
detected dependency on glib and libxml (both through pkg: and lib:),
there is another dependency on mingw32(lib:intl), provided by:
mingw32-gettext-tools. How did your scripts pick up that one? It does
not appear in the current Requires: for the -devel package (gettext
isn't even in the BuildRequires) and no mention of libintl in
libcroco-0.6.pc either.
The secret of production :)
The pkg-config --libs-only-l is pulling all libs from all dependent pc
files when run on a particular pc file. This is basically a way to
assure that the linking will not fail because of a missing library, so
every -l<whatever> that appears in the chain, we consider it as a
dependency.
Cheers
Fridrich
- --
Please avoid sending me Word, Excel or PowerPoint attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/
iEYEARECAAYFAk2x7WAACgkQu9a1imXPdA+NbACfbLlocHXz1n95cQoXovWdKUGU
v5oAn3H4DwFwDek72d3ebLcD6E2lqKfN
=kI7v
-----END PGP SIGNATURE-----
--
To unsubscribe, e-mail: opensuse-mingw+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-mingw+help@xxxxxxxxxxxx
| < Previous | Next > |