On 16 Jul 2001 12:50:28 -0600, Curtis Veit wrote:
> > Sure, that's fine - but that's not what I was referring too.  I'm
> > against pruning out debian files for rpm's and vice versa.  Maybe my
> > response wasn't correct for Curtis' orriginal question . . .
> 
> Actually I am against pruning anything out. The size of these 
> files is very small. As a debian user I still might want to look 
> at the rpm spec file even though I am using the debian stuff.  

Good.
 
> I don't see the issue with or reason for links can someone enlighten me? 
> 
> I was concerned about generating actual binary packages (rpm or .deb)
> If binary packages are made for deb systems on a redhat
> box, it is possible to have broken executables due to library issues.
> I just noted that we can build and supply source packages (SRPM and source
> debs) easily  but that it might be best to *not* supply binary
> packages. 
> (Except if they are built on and for a specific target system.)

Exactly.  I don't think binaries should be rolled unless the are built
on a pristine distribution.  This might limit the user base until
distributions pick things up, but I think there are too many problems
with library mismatches.  Then again:

[tharbaug@phantasm SPECS]$ ldd /usr/lib/libgg.so.0.0.7
/usr/lib/libgii.so.0.0.8 /usr/lib/libggi.so.2.0.0 
/usr/lib/libgg.so.0.0.7:
        libdl.so.2 => /lib/libdl.so.2 (0x4001e000)
        libc.so.6 => /lib/i686/libc.so.6 (0x40022000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
/usr/lib/libgii.so.0.0.8:
        libgg.so.0 => /usr/lib/libgg.so.0 (0x4001e000)
        libc.so.6 => /lib/i686/libc.so.6 (0x40025000)
        libdl.so.2 => /lib/libdl.so.2 (0x40156000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
/usr/lib/libggi.so.2.0.0:
        libgii.so.0 => /usr/lib/libgii.so.0 (0x40023000)
        libgg.so.0 => /usr/lib/libgg.so.0 (0x4002a000)
        libc.so.6 => /lib/i686/libc.so.6 (0x40031000)
        libdl.so.2 => /lib/libdl.so.2 (0x40162000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

That's a very small dependency list - effectively libdl and libc.  It
might be feasible to do some binaries.

> Does that clarify?

Yep.
 
> Regards,
> 
> Curtis

-- 
Thayne Harbaugh

Reply via email to