Some days ago, I finally downloaded GCC2.2.2. Before installing it, I conscientiously removed all traces of the previous C compiler, GCC2.11.c. I was supposed to, wasn't I? Now, for many executables, I get the aborting message ....: can't load library '/lib/libc_v2_11c' Hindsight says these are programs I compiled with 2.11.c. The library name is hard-coded, is it? Well, at least now I understand the posts about utilities that allow you to check programs for shared library use... It seems that if you compile things with shared libraries, you have to keep every version of every library you've ever used around. With a new GCC version out every 2 months or so, this will gobble disk space. The alternative is to recompile things that you compiled a week ago and that haven't changed in the meantime: a pain. In view of this, the point of shared libraries is elusive. How is a routine in a shared library located, anyhow? As an absolute displacement from the library file's start? Would that be why the library file's name (with version) is hard-coded? Why not use the name of the routine, PRINTF, say? I MUST be missing an obvious point... -- ============================================================================= Sakari Aaltonen Helsinki University of Technology Email: sakaria@vipunen.hut.fi --- You can't keep a Finn down without him getting all red in the face ----
| Nick Piggin | Re: [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS] |
| Greg KH | Linux 2.6.26.3 |
| Vladislav Bolkhovitin | Re: Integration of SCST in the mainstream Linux kernel |
| Greg KH | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
git: | |
| David Symonds | Re: git and binary files |
| Sam Song | Fwd: [OT] Re: Git via a proxy server? |
| Linus Torvalds | Re: [PATCH 0/6] Initial subproject support (RFC?) |
| Petr Baudis | Re: repo.or.cz wishes? |
| GVG GVG | ssh_exchange_identification: Connection closed by remote host |
| Jeff Garzik | Re: Wasting our Freedom |
| Alexey Suslikov | OT: OpenBSD on Asus eeePC |
| ropers | Re: Real men don't attack straw men |
| David Howells | [PATCH 6/7] FS-Cache: CacheFiles: ia64: missing copy_page export [try #13] |
| Valdis.Kletnieks | Re: [RFD] Incremental fsck |
| Chris Mason | Re: [PATCH][RFC] fast file mapping for loop |
| Nikolai Joukov | Re: [ANNOUNCE] RAIF: Redundant Array of Independent Filesystems |
