Subject | Libs on Linux |
---|---|
Author | Matthias Hanft |
Post date | 2012-05-27T15:39:46Z |
Hello,
is http://www.firebirdfaq.org/faq47/ still true? I have installed
FirebirdSS-2.5.1.26351-0.i686 on a (Gentoo) Linux 3.2.12 system
where only libstdc++.so.6 exists (in the directory
/usr/lib/gcc/i486-pc-linux-gnu/4.5.3), but everything seems to
run without any problems.
The only package I found which I could additionally install is
called "sys-libs/libstdc++-v3" which is a "Compatibility package
for running binaries linked against a pre gcc 3.4 libstdc++" -
sounds veeeery old...?! And again, I don't seem to need it... do I?
"And now for something completely different" (lib issue, though):
On another (Gentoo 2.6.38) Linux system where I compiled Firebird
2.0.3 myself (from the "official" Gentoo package which is still
the newest "stable" version - haha!), there was an update of
"libffi" from 3.0.10 to 3.0.11. After that update, glib was
broken, so I had to compile glib as well. After that, Firebird
crashed immediately after start, error code 127. (CPU was at 30%
because fbguard restarted fbserver once a second.) Recompiling
Firebird as well helped (does it incorporate links to glib and/or
libffi at compile time? revdep-rebuild didn't find any).
I'm telling you this because I'll have to update libffi (and
probably glib) on the 3.2.12 Linux with FB 2.5.1.26351 as well.
Since Firebird is a binary package there (directly from the
firebirdsql.org website), I can't recompile it. Do I have to
be concerned about any glib issues or something like that?
(I have tried it already within a VM, and it seems to work -
but you never know...)
Thank you,
-Matt
PS: Sometimes people are talking about the "DLL hell" on Windows.
Seems that Linux isn't much better in this respect, eh?!
is http://www.firebirdfaq.org/faq47/ still true? I have installed
FirebirdSS-2.5.1.26351-0.i686 on a (Gentoo) Linux 3.2.12 system
where only libstdc++.so.6 exists (in the directory
/usr/lib/gcc/i486-pc-linux-gnu/4.5.3), but everything seems to
run without any problems.
The only package I found which I could additionally install is
called "sys-libs/libstdc++-v3" which is a "Compatibility package
for running binaries linked against a pre gcc 3.4 libstdc++" -
sounds veeeery old...?! And again, I don't seem to need it... do I?
"And now for something completely different" (lib issue, though):
On another (Gentoo 2.6.38) Linux system where I compiled Firebird
2.0.3 myself (from the "official" Gentoo package which is still
the newest "stable" version - haha!), there was an update of
"libffi" from 3.0.10 to 3.0.11. After that update, glib was
broken, so I had to compile glib as well. After that, Firebird
crashed immediately after start, error code 127. (CPU was at 30%
because fbguard restarted fbserver once a second.) Recompiling
Firebird as well helped (does it incorporate links to glib and/or
libffi at compile time? revdep-rebuild didn't find any).
I'm telling you this because I'll have to update libffi (and
probably glib) on the 3.2.12 Linux with FB 2.5.1.26351 as well.
Since Firebird is a binary package there (directly from the
firebirdsql.org website), I can't recompile it. Do I have to
be concerned about any glib issues or something like that?
(I have tried it already within a VM, and it seems to work -
but you never know...)
Thank you,
-Matt
PS: Sometimes people are talking about the "DLL hell" on Windows.
Seems that Linux isn't much better in this respect, eh?!