( this output is of Fedora 3 and note there is no 3.4.5)
My question is how to selectively pick the GLIBCXX_<any version>
during build so that my binary can run on Fedora 5 and as well on
Fedora 3.
Thanks...
Moin
<snip>
> My question is how to selectively pick the GLIBCXX_<any version>
> during build so that my binary can run on Fedora 5 and as well on
> Fedora 3.
This is very much a Linux specific problem so you will have to ask on a
Linux group. Personally I compile on the oldest Linux version I will
support and then test that it works on newer versions.
--
Flash Gordon
You are in DLL Hell.
The only way to escape to purgatory is to ask the GNU people in their
newsgroups. They will provide you with magical incantations to pass
to "ld". That will set you free from DLL hell until next time...
Otherwise install glibc 3.4.5 and be done with it.
The issue is , i do a objdump i see one line which states the
dependency on 3.4.5. Its is [00000000 F *UND*
00000019
_ZNSs4_Rep26_M_set_length_and_sharableEj@@GLIBCXX_3.4.5] .
How can we find in my source code /or any clue about why this is
there in the object file. Knowing the reason would help me to remove
the dependency and that would enable me to run on Fedora Core 3.
-Moin
I think is in the char traits template code. Look in your header files.
Google finds a reference to it:
NSbIwSt11char_traitsIwESaIwEE4_Rep26_M_set_length_and_sharableEj@@GLIBCXX_3.4.5
FUNC GLOBAL DEFAULT
Please do not answer off-topic questions here with other than a
reference to a suitable newsgroup. The experts, who can evaluate
answers, are not here. Jacob Navias OT answers are especially
suspect, as he has often been detected speaking of things he is not
aware of.
--
Chuck F (cbfalconer at maineline dot net)
Available for consulting/temporary embedded and systems.
<http://cbfalconer.home.att.net>
--
Posted via a free Usenet account from http://www.teranews.com
> Otherwise install glibc 3.4.5 and be done with it.
There is no "glibc 3.4.5".
This discussion should be taken to comp.unix.programmer.
More likely a Linux group, since glibc is not general Unix.
--
Flash Gordon