[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: svgalib version 1.2.13-3.1 is miscompiled



Hi Shaleh,

Shaleh <shaleh@livenet.net> writes:

> supposedly libc5:
How do you know?
> ldd ./libvga.so.1.2.13 
>         libc.so.6 => /lib/libc.so.6 (0x40043000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00000000)
> libc6:
> ldd ./libvgagl.so.1.2.13
Again?
>         libc.so.6 => /lib/libc.so.6 (0x40013000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00000000)
> 
> Whats worse:
> 
> dpkg -S libvgagl.so.1.2.13 
> svgalib1: /usr/lib/libc5-compat/libvgagl.so.1.2.13
> svgalibg1: /usr/lib/libvgagl.so.1.2.13

This is correct; the version in svgalib1 is in /usr/lib/libc5-compat, and is
the libc5 version; that in /usr/lib is in svgalibg1, and is the libc6 version.

> dpkg -S libvga.so.1.2.13 
> svgalib1: /usr/lib/libc5-compat/libvga.so.1.2.13
> svgalibg1: /usr/lib/libvga.so.1.2.13

Similarly.

> The libc5 package has the libc6 lib in it too.

One of us is getting confused. SVGALib comes with two libraries: libvga, which
is the standard "svgalib" stuff, and libvgagl, which is "a fast
framebuffer-level graphics library based on svgalib".

Separately, both libraries come as a libc5 version, in /usr/lib/libc5-compat,
and a libc6 version, in /usr/lib:

asm21@beaker:~$ ldd /usr/lib/libvga*
ldd: /usr/lib/libvga.a is not a.out or ELF
/usr/lib/libvga.so:
        libc.so.6 => /lib/libc.so.6 (0x40041000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00000000)
/usr/lib/libvga.so.1:
        libc.so.6 => /lib/libc.so.6 (0x40041000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00000000)
/usr/lib/libvga.so.1.2.13:
        libc.so.6 => /lib/libc.so.6 (0x40041000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00000000)
ldd: /usr/lib/libvgagl.a is not a.out or ELF
/usr/lib/libvgagl.so:
        libc.so.6 => /lib/libc.so.6 (0x40012000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00000000)
/usr/lib/libvgagl.so.1:
        libc.so.6 => /lib/libc.so.6 (0x40012000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00000000)
/usr/lib/libvgagl.so.1.2.13:
        libc.so.6 => /lib/libc.so.6 (0x40012000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00000000)

asm21@beaker:~$ ldd /usr/lib/libc5-compat/libvga*
/usr/lib/libc5-compat/libvga.so.1:
        libc.so.5 => /lib/libc.so.5 (0x40048000)
/usr/lib/libc5-compat/libvga.so.1.2.13:
        libc.so.5 => /lib/libc.so.5 (0x40048000)
/usr/lib/libc5-compat/libvgagl.so.1:
        libc.so.5 => /lib/libc.so.5 (0x4001a000)
/usr/lib/libc5-compat/libvgagl.so.1.2.13:
        libc.so.5 => /lib/libc.so.5 (0x4001a000)

Have I misunderstood what you were trying to say?

[ If there is a problem which I've missed, please copy your reply to Adrian
  Bridget at the address in the header, as he's said he'll do an NMU for me if
  necessary. ]

Thanks,

Andy

-- 
Andy Mortimer, andy.mortimer@poboxes.com
http://www.poboxes.com/andy.mortimer
PGP public key available on key servers
--
Your face! I'll never see you this way again.
I captured it so perfectly, as if I knew you'd disappear away.


--
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Reply to: