Login  Register

[unsolved] memcpy@GLIBC_2.4; No symbol version section

Posted by schnabelvieh on Jan 23, 2015; 5:35pm
URL: https://forum.jogamp.org/unsolved-memcpy-GLIBC-2-4-No-symbol-version-section-tp4033903.html

Hello everybody,

i'm new to this forum. I've been busy with building jogl2 on an armv7hf (iMX6, udoo board) for quite a while.
The first problem I have, might be fixed already, but I still want to ask:

I've did:

-------------------------
mkdir jogamp
cd jogamp && git clone git://jogamp.org/srv/scm/gluegen.git gluegen
-------------------------

to get gluegen first.

Then I changed into gluegen/make and "ant" finished with

-------------------------
 Starting link
 [cc] /usr/lib/gcc/armv7a-hardfloat-linux-gnueabi/4.8.3/../../../../armv7a-hardfloat-linux-gnueabi/bin/ld: libBindingtest1p1.so: No symbol version section for versioned symbol `memcpy@GLIBC_2.4'
-------------------------

Somewhere else in the terrefic internet i've found the hint to edit glibc-compat-symbols.h

I' replaced

-------------------------
#define GLIBC_COMPAT_SYMBOL(FFF) __asm__(".symver " #FFF "," #FFF "@GLIBC_2.4");
-------------------------

with

-------------------------
#define GLIBC_COMPAT_SYMBOL(FFF) __asm__(".symver " #FFF "," #FFF "@GLIBC_2.19");
-------------------------

and "ant" finished succesfully.

Is there a possibility to test, if this "fix" will cause any trouble?


Thanks in advance,

schnabelvieh