From: Miklos S. <mi...@sz...> - 2007-11-23 16:13:54
|
> On 11/23/07, Miklos Szeredi <mi...@sz...> wrote: > > The problem is that the linker somehow gets confused by these > > versioned symbols and resolves them wrongly. And _that_ is a bug in > > the linker in uclibc (and other systems where this happens). > > The linker is not the issue, as the loading is done at runtime. > But if you sure there is a problem with some binutil, please file a > bug, you can describe this better than I can. And I know very little about uclibc, so I'd really prefer if somebody more familiar with that system would do the report. > I think the problem is with uclibc, which need to scan for latest > entry points only. But this will make it more complex/larger than it > is. My hunch is that it's just a plain and ordinary bug, that needst to be fixed. But I don't want to argue about this, because I'm not an expert in this field. > Also please notice that the fact you support backward compatibility in > fuse makes your output larger... So maybe just add > --enable-backward-compatibility to your configure script will solve > all this... Usually this should not be enabled at all. It's basically mandatory for "normal" usage. People don't want their apps to break just because they upgraded a library. Miklos |