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


Reply via email to