I wrote: > I run Slink at work and at home, but decided to install potato's > gcc and g++ on my home box to recompile the potato packages that > I maintain > > # apt-get -d -u install gcc g++ > Reading Package Lists... Done > Building Dependency Tree... Done > The following extra packages will be installed: > libfltk-dev libstdc++2.9-glibc2.1-dev cpp libstdc++2.9-glibc2.1 libc6-dev > libfltk1 libc6 mesag3 > The following packages will be REMOVED: > libstdc++2.9-dev timezone > The following NEW packages will be installed: > libstdc++2.9-glibc2.1-dev libstdc++2.9-glibc2.1 libfltk1 mesag3 > The following packages will be upgraded > libfltk-dev g++ cpp gcc libc6-dev libc6 > 6 packages upgraded, 4 newly installed, 2 to remove and 265 not upgraded. > Need to get 7524kb of archives. After unpacking 7823kb will be used. > Do you want to continue? [Y/n] > > > Anything wrong with this? Or must I upgrade _everything_ to > potato.
Petr Cech wrote: > No. No? there's nothing wrong with this? > More or less, yes. But yes? I must upgrade _everything_ to potato? I'm sorry, I'm confused. > The reason for recompiling is, that packages depend > on glibc-2.1 (libc6 (>=2.1)) - so you must install those libraries. The > compiler alone won't help. Not mentioning, that gcc in potato in linked with > libc-2.1. I understand this. That's why I'm using apt--get to catch all the dependencies, including the new glibc-2.1. I'm just worried that this could leave my system in an unusable state. > > This will upgrade libc6. Will the rest of the system (slink) > > still function correctly? > > again - almost all. The problem is with shared libraries. When I upgraded > to glibc-2.1 one machine, I forgot about libreadlineg2 - bash worked almost > corrently, that is, when you hit <TAB> it core-dumped. So I might have a few problems, some of which are already known? Has anyone done this and taken notes? Thanks, Peter