Thanks once again Pau.

I managed to fix the above error. It was a symlink issue which forced the build to use the old libtalloc.

However, the build now fails with this error:

arm-none-eabi-ld: section .text.exceptions VMA [0080001c,00800037] overlaps section .compal.reservedram VMA [00800000,008000fe]
Makefile.inc:135: recipe for target 'board/compal_e88/hello_world.e88flash.elf' failed
make[1]: *** [board/compal_e88/hello_world.e88flash.elf] Error 1
make[1]: Leaving directory '/home/tyrus/osmocom-bb/src/target/firmware'
Makefile:89: recipe for target 'firmware' failed
make: *** [firmware] Error 2


On Fri, Aug 25, 2017 at 2:19 PM, Pau Espin Pedrol <pespin@sysmocom.de> wrote:


On 25/08/17 13:15, ty wrote:
Hi Pau

Much appreciate your response. I did update the version of libtalloc and I can confirm it is available after running the following;
tyrus@the-jedi-council:~/osmocom-bb/src$ strings /usr/lib/libtalloc.so.2.1.10 | grep _talloc_zero_array
_talloc_zero_array
_talloc_zero_array

However, the same error persists at the same break point.


Is the build really using that new library? I see your new library is in /usr/lib/libtalloc.so.2.1.10 but it's in a different path that the old one (/usr/lib/i386-linux-gnu/libtalloc.so.2). Please provide output of the log error you have now. My guess is that it may still be taking the old one.


--
- Pau Espin Pedrol <pespin@sysmocom.de>         http://www.sysmocom.de/
=======================================================================
* sysmocom - systems for mobile communications GmbH
* Alt-Moabit 93
* 10559 Berlin, Germany
* Sitz / Registered office: Berlin, HRB 134158 B
* Geschaeftsfuehrer / Managing Director: Harald Welte