RE: [Cooker] devel packages

2001-03-16 Thread Steve Fox

On 16 Mar 2001 10:44:36 +0300, Andrej Borsenkow wrote:
> runtime packages are expected to include versioned libraries (linfoo.so.X.Y.Z)
> and development packages should include plain library (libfoo.so) so
> that -lfoo works. But libfoo.so will most probably be just a symlink to
> libfoo.so.X.Y.Z.
> 
> You can remove libfoo.so and it should not (generally) impact your programs
> that should be looking for versioned libraries.


Thank you to everyone for the explanation. I was missing the whole
versioning part of the library names. It just worried me when I saw .so
files in the devel packages. 

Thanks much!

-- 

Steve Fox
http://k-lug.com







Re: [Cooker] devel packages

2001-03-16 Thread Guillaume Cottenceau

Steve Fox <[EMAIL PROTECTED]> writes:


[...]

> It appears the -devel packages now contain the package libraries rather
> than just header files? Normally after an install I go through my system

No, the -devel stuff still contains devel-only stuff, that you can remove
if you don't develop software with these libs.


[gc@obiwan ~] rpm -qpl /RPMS/libgtkmm1.2-1.2.5-3mdk.i586.rpm 
/usr/lib/libgdkmm-1.2.so.1
/usr/lib/libgdkmm-1.2.so.1.1.0
/usr/lib/libgtkmm-1.2.so.0
/usr/lib/libgtkmm-1.2.so.0.2.1
/usr/share/doc/libgtkmm1.2-1.2.5
/usr/share/doc/libgtkmm1.2-1.2.5/AUTHORS
/usr/share/doc/libgtkmm1.2-1.2.5/COPYING
/usr/share/doc/libgtkmm1.2-1.2.5/NEWS
/usr/share/doc/libgtkmm1.2-1.2.5/README

[gc@obiwan ~] rpm -qpl /RPMS/libgtkmm1.2-devel-1.2.5-3mdk.i586.rpm | grep -v examples 
| grep -v doc
/usr/bin/gtkmm-config
/usr/bin/gtkmmconvert
/usr/include/gdk--
/usr/include/gdk--.h
/usr/include/gdk--/bitmap.h
/usr/include/gdk--/color.h
/usr/include/gdk--/colormap.h

[...]

/usr/lib/libgdkmm.a
/usr/lib/libgdkmm.so
/usr/lib/libgtkmm.a
/usr/lib/libgtkmm.so



-- 
Guillaume Cottenceau - http://us.mandrakesoft.com/~gc/




RE: [Cooker] devel packages

2001-03-15 Thread Andrej Borsenkow

>
> > I'm a bit confused here and hoping that someone from MandrakeSoft can
> > answer this.
> >
> > It appears the -devel packages now contain the package libraries rather
> > than just header files? Normally after an install I go through my system
> > and remove all the -devel packages that I don't expect to be compiling
> > applications against. This frees up a *lot* of space on my drive.
> >
> > But now it seems that I have to keep all those devel packages installed,
> > even if I don't want the header files all over my system?
> >
> > Please let me know if this is true or if I'm drunk. Why would such a
> > decision be made? Most people don't want/need the header files
> > cluttering up their disks.
>
> not true
>

runtime packages are expected to include versioned libraries (linfoo.so.X.Y.Z)
and development packages should include plain library (libfoo.so) so
that -lfoo works. But libfoo.so will most probably be just a symlink to
libfoo.so.X.Y.Z.

You can remove libfoo.so and it should not (generally) impact your programs
that should be looking for versioned libraries.

-andrej





Re: [Cooker] devel packages

2001-03-15 Thread Warly

Steve Fox <[EMAIL PROTECTED]> writes:

> I'm a bit confused here and hoping that someone from MandrakeSoft can
> answer this.
> 
> It appears the -devel packages now contain the package libraries rather
> than just header files? Normally after an install I go through my system
> and remove all the -devel packages that I don't expect to be compiling
> applications against. This frees up a *lot* of space on my drive.
> 
> But now it seems that I have to keep all those devel packages installed,
> even if I don't want the header files all over my system? 
> 
> Please let me know if this is true or if I'm drunk. Why would such a
> decision be made? Most people don't want/need the header files
> cluttering up their disks.

not true

-- 
Warly




[Cooker] devel packages

2001-03-15 Thread Steve Fox

I'm a bit confused here and hoping that someone from MandrakeSoft can
answer this.

It appears the -devel packages now contain the package libraries rather
than just header files? Normally after an install I go through my system
and remove all the -devel packages that I don't expect to be compiling
applications against. This frees up a *lot* of space on my drive.

But now it seems that I have to keep all those devel packages installed,
even if I don't want the header files all over my system? 

Please let me know if this is true or if I'm drunk. Why would such a
decision be made? Most people don't want/need the header files
cluttering up their disks.

Thanks.

-- 

Steve Fox
http://k-lug.com