Mailinglist Archive: opensuse-factory (471 mails)

< Previous Next >
Re: [opensuse-factory] status distribution
  • From: Cristian Rodríguez <crrodriguez@xxxxxxxxxxxx>
  • Date: Wed, 17 Jun 2009 09:01:42 -0400
  • Message-id: <4A38E936.8030901@xxxxxxxxxxxx>
On 17/06/09 05:08, Stephan Kulow wrote:
but surely is a lot cleaner dependency tree.

That was my point ;)

And then there are tons of build failures because packages are old and/or
developers don't care too much for linking and dump libraries in random order
and random number into the link line and let the linker sort it out. But
sometimes a library looks unneeded and is only needed later -> boom. These
cases are easy to detect and disabled by changing the binutils default back
for these packages.

Most of this issues, are fairly easy to fix,

* C++ code in shared libraries may depend on the correct order of
initializing static objects. This hit e.g. KDE years ago, as-needed
became popular enough long ago to don't make this a real problem.

So I would like to hear feedback on this. We have an alternative of course:
leaving binutils as it is and only set SUSE_ASNEEDED=1 in packages where we
expect real benefits. Or we set SUSE_ASNEEDED=0 in all packages creating a
build problem and you guys say we test enough to make as-needed useful.

While I certainly cannot promise fix all the broken packages, please tell people to email me or this list if they have doubts about fixing this problems, this issue has to be sorted out.



--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx

< Previous Next >
References