Package: binutils Version: 2.16.1cvs20051214-1 Severity: normal Hi,
I discovered than qbrew depends against libaudio2 on powerpc but not on other architectures (at least neither on i386 nor on sparc), and tried to figure out why. On powerpc, the linking is performed with the following command: g++ -Wl,--as-needed -Wall -g -O2 -DNDEBUG -D_REENTRANT -Wno-non-virtual-dtor -I/usr/include/qt3 -L/usr/X11R6/lib -L/usr/lib -o qbrew main.o alcoholtool.o calc.o configure.o controller.o databasetool.o export.o fixedspinbox.o grain.o graindb.o grainpage.o helpwindow.o hops.o hopdb.o hopspage.o hydrometertool.o miscingredient.o miscdb.o miscpage.o model.o notepage.o preferences.o quantity.o recipe.o style.o styledb.o view.o alcoholdialog.o calcdialogpage.o generaldialogpage.o grainview.o hopview.o hydrometerdialog.o miscview.o noteview.o recipedialogpage.o styleview.o viewwidget.o miscdb.moc.o model.moc.o controller.moc.o view.moc.o grainpage.moc.o alcoholtool.moc.o notepage.moc.o fixedspinbox.moc.o hopdb.moc.o helpwindow.moc.o graindb.moc.o configure.moc.o styledb.moc.o miscpage.moc.o databasetool.moc.o hopspage.moc.o hydrometertool.moc.o -lSM -lICE -lXext -lX11 -lqt-mt which itself calls ld with: /usr/bin/ld --eh-frame-hdr -Qy -m elf32ppclinux -dynamic-linker /lib/ld.so.1 -o qbrew /usr/lib/gcc/powerpc-linux-gnu/4.0.3/../../../../lib/crt1.o /usr/lib/gcc/powerpc-linux-gnu/4.0.3/../../../../lib/crti.o /usr/lib/gcc/powerpc-linux-gnu/4.0.3/crtbegin.o -L/usr/X11R6/lib -L/usr/lib -L/usr/lib/gcc/powerpc-linux-gnu/4.0.3 -L/usr/lib/gcc/powerpc-linux-gnu/4.0.3 -L/usr/lib/gcc/powerpc-linux-gnu/4.0.3/../../../../lib -L/usr/lib/gcc/powerpc-linux-gnu/4.0.3/../../.. -L/lib/../lib -L/usr/lib/../lib main.o alcoholtool.o calc.o configure.o controller.o databasetool.o export.o fixedspinbox.o grain.o graindb.o grainpage.o helpwindow.o hops.o hopdb.o hopspage.o hydrometertool.o miscingredient.o miscdb.o miscpage.o model.o notepage.o preferences.o quantity.o recipe.o style.o styledb.o view.o alcoholdialog.o calcdialogpage.o generaldialogpage.o grainview.o hopview.o hydrometerdialog.o miscview.o noteview.o recipedialogpage.o styleview.o viewwidget.o miscdb.moc.o model.moc.o controller.moc.o view.moc.o grainpage.moc.o alcoholtool.moc.o notepage.moc.o fixedspinbox.moc.o hopdb.moc.o helpwindow.moc.o graindb.moc.o configure.moc.o styledb.moc.o miscpage.moc.o databasetool.moc.o hopspage.moc.o hydrometertool.moc.o -lSM -lICE -lXext -lX11 -lqt-mt -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/powerpc-linux-gnu/4.0.3/crtsavres.o /usr/lib/gcc/powerpc-linux-gnu/4.0.3/crtend.o /usr/lib/gcc/powerpc-linux-gnu/4.0.3/../../../../lib/crtn.o But after this ld call, qbrew is tinked with libaudio.so.2: # objdump -p qbrew (...) Dynamic Section: NEEDED libSM.so.6 NEEDED libICE.so.6 NEEDED libXext.so.6 NEEDED libX11.so.6 NEEDED libqt-mt.so.3 NEEDED libstdc++.so.6 NEEDED libm.so.6 NEEDED libgcc_s.so.1 NEEDED libc.so.6 NEEDED libaudio.so.2 As far as I can see, this looks like a bug in ld. (You may note that libaudio.so.2 is a dependency of libqt-mt.so.3, although I have no idea whether this is relevant.) Cheers, Nicolas -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: powerpc (ppc) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.14.5-irma Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C) Versions of packages binutils depends on: ii libc6 2.3.5-11 GNU C Library: Shared libraries an binutils recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

