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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.