Error with APGCC and C++ library symbols
"Gabriele Greco" <[email protected]>
| Newsgroups | gmane.comp.autopackage.devel |
|---|---|
| Message-ID | <[email protected]> |
To compile my project with apgcc I've had to comment out the following line
of apsymbols.h
__asm__(".symver regexec,regexec@GLIBC_2.0");
Otherwise I was getting the following error:
/usr/bin/ld: .libs/libCEGUIBase.so.0.0.0: undefined versioned symbol name
regexec@GLIBC_2.0
Anyway with objdump the library depends only from glibc 2.x with x < 3 that
is my target:
Version References:
required from libgcc_s.so.1:
0x0b792650 0x00 10 GCC_3.0
required from libdl.so.2:
0x0d696911 0x00 08 GLIBC_2.1
0x0d696910 0x00 06 GLIBC_2.0
required from libstdc++.so.6:
0x0bafd171 0x00 09 CXXABI_1.3.1
0x056bafd3 0x00 05 CXXABI_1.3
0x08922974 0x00 03 GLIBCXX_3.4
required from libc.so.6:
0x0d696911 0x00 07 GLIBC_2.1
0x09691f73 0x00 04 GLIBC_2.1.3
0x0d696910 0x00 02 GLIBC_2.0
About this dump I wanted to ask if someone can tell me if the c++ ABI
symbols CXXABI_1.3* are available in any libstdc++.so.6 version or if they
may be a problem with early 3.4 based systems.
--
Bye,
Gabry