On Mon, Nov 19, 2007 at 12:50:33PM +0100, Gürkan Sengün wrote:

> >For me to be willing to schedule a binNMU for this issue I would need to
> >understand why building with an older compiler broke it, because gcc 4.0 
> >and
> >4.1 are supposed to be ABI-compatible.  Also, the bug report doesn't 
> >discuss
> >which architectures are affected, it only mentions amd64.

> Since I don't have all the architectures I can't tell for sure. But I 
> encountered
> this problem on i386 as well as amd64. I suggest to rebuild it for all.
> I can't tell why or if the supposed to be compatible ABI changes are the 
> problem or not, I only know the problem disappears when both are built with 
> the same g++.
> Maybe this is of help, or talking to upstream (he explained it to me once):
> http://bugs.debian.org/386966
> Upstream can be found in #ocp on irc.gnu.org (freenode) (mw|)

> >Finally, the file required for reproducing this failure is on a website
> >that's not accessible, so without that I don't even have a backtrace to
> >understand what the failure is because you didn't provide one.  Please
> >append the test case to the bug report.

> Any sid file can be used, here's the one mentioned (sorry the URL broke,
> the SPARC broke, due some kernel and silo problem)
> http://bee.ethz.ch/someday.sid

I've downloaded this file now.  I get a segfault, but I also get a segfault
after rebuilding libsidplay1 with g++ 4.1.1-15.  (For that matter, both the
ocp and libsidplay binaries are built with the exact same version of g++,
because I had to rebuild ocp to get a useful backtrace.)

Whatever this dependency is on the same version of g++ being used, I'm
pretty sure it's a sourceful bug that needs to be fixed.  Requiring that
packages be built with the same version of g++ when there's no upstream ABI
breakage in the compiler is a crude hack, not a proper bug fix; and it
doesn't seem to even be a useful workaround, in my experience.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/


Reply via email to