On Sat, 2012-12-08 at 12:21:17 +0100, Matthias Klose wrote: > Package: dpkg > > I'm trying to build a cross compiler which builds binary packages like > libgfortran3-armhf-cross (arch: all). I do want to re-use the symbols file > from > the native build, however this symbols file seems to be ignored for the build. > > $ ls -l debian/libgfortran3-armhf-cross.symbols lrwxrwxrwx 1 doko doko 26 Dec > 8 > 10:41 debian/libgfortran3-armhf-cross.symbols -> libgfortran3.symbols.armhf > $ cat debian/libgfortran3-armhf-cross.symbols libgfortran.so.3 libgfortran3 > #MINVER# > #include "libgfortran3.symbols.common" > > however, running dh_makeshlibs, doesn't call dpkg-gensymbols at all.
> $ DEB_HOST_ARCH=armhf fakeroot dh_makeshlibs -v -plibgfortran3-armhf-cross [...] > dpkg-gensymbols -plibgfortran3-armhf-cross > -Idebian/libgfortran3-armhf-cross.symbols -Pdebian/libgfortran3-armhf-cross I see dpkg-gensymbols being called here, so I guess I either don't understand the problem or I how this is an issue with dpkg-dev. Does calling dpkg-gensymbols directly not generate the symbols file? Or was this meant as a support request on debhelper, perhaps? (I see dh_makeshlibs will remove empty output symbols files, for example.) > my intent is to provide the very same symbols file as provided by > libgfortran3:armhf. Any suggestions? Regards, Guillem -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

