Hi.

After the careful abuse of a Star Trek Plot, I have managed to
discovered that there are a number of files *-2.3.4.so on the target
machine.

So far I have install all these files into
/usr/armv5tel-softfloat-linux-gnueabi/lib/ .

Thus ./configure has complete properly, then make and make
DESTDIR="qnap-D-1.2.3" install also!

Now the product of this seems to still use Glibc 2.7...  So I'm now
explicitly targeting all the Glibc 2.3.4 libraries.

I'll see how that goes.

That fails in the configure with

configure:4213: armv5tel-softfloat-linux-gnueabi-gcc    conftest.c
/usr/armv5tel-softfloat-linux-gnueabi/lib/libc-2.3.4.so
/usr/armv5tel-softfloat-linux-gnueabi/lib/ld-2.3.4.so
/usr/armv5tel-softfloat-linux-gnueabi/lib/libcrypt-2.3.4.so
/usr/armv5tel-softfloat-linux-gnueabi/lib/libdl-2.3.4.so
/usr/armv5tel-softfloat-linux-gnueabi/lib/libm-2.3.4.so
/usr/armv5tel-softfloat-linux-gnueabi/lib/libnsl-2.3.4.so
/usr/armv5tel-softfloat-linux-gnueabi/lib/libnss_dns-2.3.4.so
/usr/armv5tel-softfloat-linux-gnueabi/lib/libnss_files-2.3.4.so
/usr/armv5tel-softfloat-linux-gnueabi/lib/libresolv-2.3.4.so
/usr/armv5tel-softfloat-linux-gnueabi/lib/librt-2.3.4.so
/usr/armv5tel-softfloat-linux-gnueabi/lib/libutil-2.3.4.so >&5
/usr/armv5tel-softfloat-linux-gnueabi/lib/librt-2.3.4.so: undefined
reference to `__librt_enable_asynccan...@glibc_private'
/usr/armv5tel-softfloat-linux-gnueabi/lib/libpthread.so.0: undefined
reference to `_dl_allocate_...@glibc_private'
/usr/armv5tel-softfloat-linux-gnueabi/lib/libpthread.so.0: undefined
reference to `_dl_get_tls_static_i...@glibc_private'
/usr/armv5tel-softfloat-linux-gnueabi/lib/libc.so.6: undefined reference
to `__tls_get_a...@glibc_2.4'
/usr/armv5tel-softfloat-linux-gnueabi/lib/librt-2.3.4.so: undefined
reference to `__librt_disable_asynccan...@glibc_private'
/usr/armv5tel-softfloat-linux-gnueabi/lib/libdl-2.3.4.so: undefined
reference to `_dl_o...@glibc_private'
/usr/armv5tel-softfloat-linux-gnueabi/lib/libpthread.so.0: undefined
reference to `_dl_allocate_tls_i...@glibc_private'
/usr/armv5tel-softfloat-linux-gnueabi/lib/libdl-2.3.4.so: undefined
reference to `_dl_cl...@glibc_private'
/usr/armv5tel-softfloat-linux-gnueabi/lib/libpthread.so.0: undefined
reference to `_dl_deallocate_...@glibc_private'
collect2: ld returned 1 exit status
configure:4217: $? = 1
configure:4255: result:
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "Dovecot"
| #define PACKAGE_TARNAME "dovecot"
| #define PACKAGE_VERSION "1.2.rc5"
| #define PACKAGE_STRING "Dovecot 1.2.rc5"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE "dovecot"
| #define VERSION "1.2.rc5"
| /* end confdefs.h.  */

I think I must have missed something when copying glibc...  But I don't
know yet.

Thank you for your patience.


Mike Frysinger wrote:
> On Friday 18 September 2009 09:03:09 David Ford wrote:
>> /usr/armv5tel-softfloat-linux-gnueabi/lib/libc-2.3.4.so: undefined
>> reference to `_dl_out_of_mem...@glibc_private'
> 
> you have a mismatch between the glibc files you're importing.  you must 
> include all of the libraries from the exact same glibc build, not just one or 
> two.
> -mike

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to