[Vm-dev] Cannot generate VM in Windows with CMake and Git

Mariano Martinez Peck marianopeck at gmail.com
Fri Apr 8 11:01:14 UTC 2011


On Thu, Apr 7, 2011 at 11:06 PM, Igor Stasenko <siguctua at gmail.com> wrote:

>
> On 7 April 2011 23:04, Mariano Martinez Peck <marianopeck at gmail.com>
> wrote:
> >
> > Hi.  I get this error while trying to compile:
> >
> > cc1.exe: error: invalid option `no-fused-madd'
>
> > Any idea?
> >
> yes. find and kill that option.
> But it is strange. I building without problems... except that maybe
> someone changed the default compiler flags?
>

I check by building with your latest CMMakeVMaker with our name and still
the same problem.
To remove such flag, I removed from CPlatformConfig >>
configureFloatMathPlugin:
It seems to at least not bark anymore about that.  So..to fix this I guess
we should overwrite this method in the windows conf.
What I am not sure is the implicance of removing such flag. Google tells me
this:

`no-fused-madd'
Enable/disable the generation of the fused multiply/add instructions.

Anyway...after that, I couldn't compile yet...I now have this error:

[ 98%] Building C object
CMakeFiles/CogVM.dir/C_/mariano/squeak/vm/cogVM/blessed/platforms/win32/vm/sqWin32Utils.c.obj
Linking C executable /C/mariano/squeak/vm/cogVM/blessed/results/CogVM.exe
Can't open .lib file:
/C/mariano/squeak/vm/cogVM/blessed/results/libCogVM.dll.a
collect2: ld returned 1 exit status
make[2]: *** [C:/mariano/squeak/vm/cogVM/blessed/results/CogVM.exe] Error 1
make[1]: *** [CMakeFiles/CogVM.dir/all] Error 2
make: *** [all] Error 2

/results is empty. There is nothing there. I check the permissons of
/results but they seem correct:

JuanjoE at JUANJOE-NB /c/mariano/squeak/vm/cogVM/blessed
$ ls -la
total 13
drwxr-xr-x   14 JuanjoE  Administ        0 Apr  8 07:54 .
drwxr-xr-x    3 JuanjoE  Administ        0 Apr  7 16:39 ..
drwxr-xr-x    7 JuanjoE  Administ        0 Apr  7 16:41 .git
-rw-r--r--    1 JuanjoE  Administ     6732 Apr  7 16:41 .gitignore
-rw-r--r--    1 JuanjoE  Administ       42 Apr  7 16:41 CHANGES
-rw-r--r--    1 JuanjoE  Administ     1132 Apr  7 16:41 LICENSE
-rw-r--r--    1 JuanjoE  Administ    13848 Apr  7 16:41 README
-rw-r--r--    1 JuanjoE  Administ       18 Apr  7 16:41 VERSION
drwxr-xr-x   39 JuanjoE  Administ        0 Apr  8 07:56 build
drwxr-xr-x    2 JuanjoE  Administ        0 Apr  7 16:41 codegen-scripts
drwxr-xr-x    2 JuanjoE  Administ        0 Apr  7 16:41 cygwinbuild
drwxr-xr-x    4 JuanjoE  Administ        0 Apr  7 17:54 image
drwxr-xr-x   13 JuanjoE  Administ        0 Apr  7 16:41 macbuild
drwxr-xr-x    7 JuanjoE  Administ        0 Apr  7 16:41 platforms
drwxr-xr-x    4 JuanjoE  Administ        0 Apr  7 16:41 processors
drwxr-xr-x    2 JuanjoE  Administ        0 Apr  8 07:56 results
drwxr-xr-x    2 JuanjoE  Administ        0 Apr  7 16:41 scripts
drwxr-xr-x    4 JuanjoE  Administ        0 Apr  8 07:38 src
drwxr-xr-x    4 JuanjoE  Administ        0 Apr  7 16:41 unixbuild


Any idea?

Thanks

-- 
Mariano
http://marianopeck.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20110408/70e27bc1/attachment.htm


More information about the Vm-dev mailing list