On Fri, Oct 24, 2014 at 9:47 AM, Graham Haddock <
gra...@flexradio.com> wrote:
> The successfully/clean compiled binary named LM is located at
> /home/debian/bin
>
> root@BBB3:/home/debian/bin# ./LM
> ./LM: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.15' not found
> (required by ./LM)
> root@BBB3:/home/debian/bin#
I do have a script here to generate an x86 cross compiler, that
matches glibc/gcc on the wheezy image..
https://github.com/RobertCNelson/cross-compiler
however you have to run it on a wheezy/x86 machine..
> Upon a command to run it, the error message above is displayed, and the run
> aborts.
> Hello_World runs fine. Simple I/O programs run fine.
>
> Apparently my more complex programs use functionality introduced in 2.15 and
> later and there is no
> way to run them on the stable Debian 7 (Wheezy) distribution.
>
> I have since discovered that Debian 8 (Jessie) comes with glibc 2.19.
> There is a "test" version of Jessie on the
elinux.org website. I will try
> that.
> The problem is that Debian 8 is not yet frozen, and has no announced
> release date that I can find, which means that it more than 6 months
> away. Probably a year.
Well the freeze is the 5th of Nov, and only bug fixes will be allowed
till it is released.
note for jessie: there is a "cross-gcc" package:
https://ftp-master.debian.org/new/cross-gcc-defaults_0.2.html
but it's still in 'new' so it might not make the freeze..
Regards,
--
Robert Nelson
http://www.rcn-ee.com/