hi;
when trying to compile drivers for mali400 inside MerSDK I encountered
following error:
%<------------------------------------------------------------------
MerSDK [ ]
cat@cat ~/src/mali/DX910-SW-99002-r3p1-01rel0/driver/src/devicedrv/ump
sb2 make
make -C /home/cat/src/linux-3.6
M=/home/cat/src/mali/DX910-SW-99002-r3p1-01rel0/driver/src/devicedrv/ump modules
make[1]: Entering directory `/home/cat/src/linux-3.6'
CC [M]
/home/cat/src/mali/DX910-SW-99002-r3p1-01rel0/driver/src/devicedrv/ump/common/ump_kernel_common.o
/bin/sh: scripts/basic/fixdep: /lib64/ld-linux-x86-64.so.2: bad ELF
interpreter: No such file or
directory
make[2]: ***
[/home/cat/src/mali/DX910-SW-99002-r3p1-01rel0/driver/src/devicedrv/ump/common/ump_kernel_common.o]
Error 126
make[1]: ***
[_module_/home/cat/src/mali/DX910-SW-99002-r3p1-01rel0/driver/src/devicedrv/ump]
Error
2
make[1]: Leaving directory `/home/cat/src/linux-3.6'
make: *** [all] Error 2
%<------------------------------------------------------------------
It looks like sb2 ignores x86_64 environment while mount-binding sdk
root.
To workaround this problem I did:
~ sudo mkdir /srv/mer/sdks/sdk/{lib32,lib64}
~ sudo mount --bind /lib32/ /srv/mer/sdks/sdk/lib32/
~ sudo mount --bind /lib64/ /srv/mer/sdks/sdk/lib64/
Now wonder if there is any official way of doing that? :)
--
Aliaksei