[Vm-dev] building Cog on 64 bits debian

laurent laffont laurent.laffont at gmail.com
Sun Aug 14 15:55:48 UTC 2011


So finally I remove from CMakeLists.txt
add_subdirectory("vm-display-X11")
add_subdirectory("vm-sound-ALSA")

and managed to build the VM I want.

But it's an ugly way :(

Laurent

On Sun, Aug 14, 2011 at 5:39 PM, laurent laffont
<laurent.laffont at gmail.com>wrote:

> Thanks Levente.
>
> After searching & trying finally I've passed this problem by:
> mv /usr/bin/gcc /usr/bin/real.gcc
>
> and then creating /usr/bin/gcc :
>
> #!/bin/sh
> exec real.gcc -m32 $@
>
> and chmod +x /usr/bin/gcc
>
>
> Now I have:
>
> [ 94%] Built target vm-display-null
> Scanning dependencies of target vm-display-X11
> [ 94%] Building C object
> vm-display-X11/CMakeFiles/vm-display-X11.dir/root/securedvm/platforms/unix/vm-display-X11/sqUnixX11.c.o
> [ 95%] Building C object
> vm-display-X11/CMakeFiles/vm-display-X11.dir/root/securedvm/platforms/unix/vm-display-X11/sqUnixMozilla.c.o
> Linking C shared library /root/securedvm/results/vm-display-X11
> /usr/bin/ld: skipping incompatible
> /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../libSM.so when searching for
> -lSM
> /usr/bin/ld: skipping incompatible
> /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../libSM.a when searching for -lSM
> /usr/bin/ld: skipping incompatible /usr/lib/libSM.so when searching for
> -lSM
> /usr/bin/ld: skipping incompatible /usr/lib/libSM.a when searching for -lSM
> /usr/bin/ld: cannot find -lSM
> collect2: ld returned 1 exit status
>
>
> Laurent
>
>
> On Sat, Aug 13, 2011 at 4:36 PM, Levente Uzonyi <leves at elte.hu> wrote:
>
>>
>> On Sat, 13 Aug 2011, laurent laffont wrote:
>>
>> (no quotes thx to gmail...)
>>
>> This issue was discussed several times. The simplest solution is to define
>> CC as "gcc -m32" (and optionally CXX as "g++ -m32" if you need g++). Another
>> solution is to check how cmake supports cross compilation. IIRC autotools
>> has some flags for this.
>>
>>
>> Levente
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20110814/dec1c713/attachment.htm


More information about the Vm-dev mailing list