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]

Reply via email to