RE: [Cooker] devel packages
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
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
> > > 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
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
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