Arm Version


bitrate

Recommended Posts

Hey everybody!

 

As means of introduction, we operate earthquake equipment at 200 global sites based on ARM920T.  We have become big fans of btsync and use it in a number of ways.  Today we had the idea that it would be a better way to transport data from our sites in the field back to our data center than anything we are doing right now.  But our kernel is fairly old, and btsync will not run ("cannot execute binary file").  We see the page "Technology" at www.bittorent.com/sync/technology, where kernel version 2.6.16 is coupled to glibc version 2.4.  But in our case we have 2.6.21 with libc version 2.3.6:

uname -a:Linux cmn997 2.6.21-ts #19 PREEMPT Fri May 20 10:01:18 PDT 2011 armv4tl GNU/Linux
/lib/lib.so.6:GNU C Library stable release version 2.3.6, by Roland McGrath et al.Copyright (C) 2005 Free Software Foundation, Inc.This is free software; see the source for copying conditions.There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE.Compiled by GNU CC version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21).Compiled on a Linux 2.6.18 system on 2008-06-10.Available extensions:    GNU libio by Per Bothner    crypt add-on version 2.1 by Michael Glad and others    GNU Libidn by Simon Josefsson    linuxthreads-0.10 by Xavier Leroy    BIND-8.2.3-T5B    libthread_db work sponsored by Alpha Processor Inc    NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk

Here is the comparative output of the 'file' command:

btsync: ELF 32-bit LSB executable, ARM, version 1 (SYSV), for GNU/Linux 2.6.16, dynamically linked (uses shared libs), for GNU/Linux 2.6.16, stripped

vs. one of our programs:

dcs24: ELF 32-bit LSB executable, ARM, version 1 (ARM), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), for GNU/Linux 2.4.1, stripped

Will we succeed in using btsync?  Is there a way that does not require us to rebuild our kernel with a different libc?  Maybe there is a statically compiled option?  We also noticed that you have separate binaries for Intel platform glibc 2.3, how about for ARM?

 

THANKS

 

 

 

 

 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.