Re: How do you make x64 crosstests?

2010-06-27 Thread André Hentschel
Am 26.06.2010 04:47, schrieb Austin English:
> On Fri, Jun 25, 2010 at 2:49 AM, Ilya Basin  wrote:
> 
> Should be install 64-bit mingw, compile wine in 64-bit mode, and run
> 'make crosstest'. Though I just tried this on Ubuntu Lucid, and it
> fails for me there (configure is looking for
> checking for x86_64-pc-mingw32-gcc... no
> checking for x86_64-w64-mingw32-gcc... no
> 
> while on Ubuntu, it is:
> amd64-mingw32msvc-gcc
> 
> however, it seems compiling with it is broken:
> aus...@midna:~/64-wine-git$ amd64-mingw32msvc-gcc foo.c
> /usr/lib/gcc/amd64-mingw32msvc/4.4.2/../../../../amd64-mingw32msvc/bin/ld:
> cannot find -lgcc
> collect2: ld returned 1 exit status
> 
> perhaps someone else has tried and had better luck...
> 
I had to copy a mingw64 libgcc over to my system. it seems it is a packager 
bug...

-- 

Best Regards, André Hentschel




Re: How do you make x64 crosstests?

2010-06-26 Thread Nicolas Le Cam
2010/6/26 Austin English :
> On Fri, Jun 25, 2010 at 2:49 AM, Ilya Basin  wrote:
>
> Should be install 64-bit mingw, compile wine in 64-bit mode, and run
> 'make crosstest'. Though I just tried this on Ubuntu Lucid, and it
> fails for me there (configure is looking for
> checking for x86_64-pc-mingw32-gcc... no
> checking for x86_64-w64-mingw32-gcc... no
>
> while on Ubuntu, it is:
> amd64-mingw32msvc-gcc
>
> however, it seems compiling with it is broken:
> aus...@midna:~/64-wine-git$ amd64-mingw32msvc-gcc foo.c
> /usr/lib/gcc/amd64-mingw32msvc/4.4.2/../../../../amd64-mingw32msvc/bin/ld:
> cannot find -lgcc
> collect2: ld returned 1 exit status
>
> perhaps someone else has tried and had better luck...
>
> --
> -Austin
>
>
>

For the configure part you could use CROSSCC=amd64-mingw32msvc-gcc to
help on debian/ubuntu but I'm stuck with the same problem, it can't
find libgcc, although it is installed in
/usr/lib/gcc/amd64-mingw32msvc/4.4.4/ by gcc-mingw32 package.

I remember seeing documentation on how to build crosstests on the wiki
but it seems to have disappeared from it (with a circular reference
now between ConformanceTests and MakeTestFailures pages).


-- 
Nicolas Le Cam




Re: How do you make x64 crosstests?

2010-06-25 Thread Austin English
On Fri, Jun 25, 2010 at 2:49 AM, Ilya Basin  wrote:

Should be install 64-bit mingw, compile wine in 64-bit mode, and run
'make crosstest'. Though I just tried this on Ubuntu Lucid, and it
fails for me there (configure is looking for
checking for x86_64-pc-mingw32-gcc... no
checking for x86_64-w64-mingw32-gcc... no

while on Ubuntu, it is:
amd64-mingw32msvc-gcc

however, it seems compiling with it is broken:
aus...@midna:~/64-wine-git$ amd64-mingw32msvc-gcc foo.c
/usr/lib/gcc/amd64-mingw32msvc/4.4.2/../../../../amd64-mingw32msvc/bin/ld:
cannot find -lgcc
collect2: ld returned 1 exit status

perhaps someone else has tried and had better luck...

-- 
-Austin




How do you make x64 crosstests?

2010-06-25 Thread Ilya Basin
_