Yann Dirson writes:
> Package: libgcj6
> Version: 4.0.0-12
> Severity: important
> 
> This is surely not intended behaviour:
> 
> # apt-cache show libgcj6 | grep lib64
> Depends: gcc-4.0-base (>= 4.0.0-12), libgcj-common (>= 4.0.0), lib64gcc1 (>= 
> 1:4.0.0-7), libc6 (>= 2.3.2.ds1-21), zlib1g (>= 1:1.2.1)

Scott, Joey, dpkg-shlibdeps seems to be confused. On i386, sparc,
s390, amd64 (and soon powerpc), we have libgcc1 as 32bit and as 64bit
library. My current workaround doesn't seem to work anymore:

[ -d debian/lib64gcc1 ] && mv debian/lib64gcc1 debian/lib64gcc1.saved
dh_shlibdeps \
        -Llibgcc1 \
        -Llibgcj6 \
        
-l:debian/tmp/usr/lib:debian/libstdc++6/usr/lib:debian/libgcj6/usr/lib:debian/libgcc1/lib
 \
        -pgij-4.0 -plibgcj6 -plibgcj6-awt
[ -d debian/lib64gcc1.saved ] && mv debian/lib64gcc1.saved debian/lib64gcc1

Any hints, how to pick up the correct library, or ignore 64bit libs,
when generating dependencies for 32bit binaries, and vice versa?

  Matthias


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to