Ya, the BBB has nothing to do with i386. SO why is it trying to compile
with i386 object files ? You need to learn how to setup a proper cross
compile toolchain. . . .


On Mon, Aug 11, 2014 at 8:43 AM, John Geddes <[email protected]> wrote:

> On Sunday, August 10, 2014 8:30:28 PM UTC+1, William Hermans wrote:
>>
>>
>>> First off, which distro are you using on the BBB ?
>>
>
> Latest Debian (
> http://debian.beagleboard.org/images/BBB-eMMC-flasher-debian-7.5-2014-05-14-2gb.img.xz
> )
>
>
>> Then which ABI are you compiling for, and which ABI are you actually
>> using ?
>>
>
> Sorry - only a beginner. I don't know where to look - suggestions, please
>
>
>> Secondly, if you're using a virtual machine host architecture does not
>> matter in this context. What matters is the virtual machines architecture.
>> Is the virtual machine i386, or x64 ?
>>
>
> When I wrote, I was using an x64 virtual machine, but I have now (thanks
> to your assurance that host architecture in a VM is independent of the
> physical machine) started again with i386
>
> But still I hit problems -  when trying to compile project "JG1" using
> eclipse, I now get this:
>
> Building target: JG1
> Invoking: GCC C++ Linker
> arm-linux-gnueabihf-g++ -o "JG1"  ./src/JG1.o   -lcurl
> -L/usr/lib/i386-linux-gnu
> /usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/bin/ld:
> skipping incompatible /usr/lib/i386-linux-gnu/libcurl.so when searching for
> -lcurl
> /usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/bin/ld:
> skipping incompatible /usr/lib/i386-linux-gnu/libcurl.a when searching for
> -lcurl
> /usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/bin/ld:
> cannot find -lcurl
> /usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/bin/ld:
> skipping incompatible /usr/lib/i386-linux-gnu/libm.so when searching for -lm
> /usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/bin/ld:
> skipping incompatible /usr/lib/i386-linux-gnu/libm.a when searching for -lm
> collect2: error: ld returned 1 exit status
> make: *** [JG1] Error 1
>
> Any ideas of where I have gone wrong?
>
> --
> For more options, visit http://beagleboard.org/discuss
> ---
> You received this message because you are subscribed to the Google Groups
> "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to