This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Maintainers please weigh in on 64-bit Cygwin


On Mar 20 13:44, Dave Korn wrote:
>   On a related issue, I don't see anything related to cygwin64 in upstream
> GCC.  How is 64-bit Cygwin currently being built?  Are you using a mingw64
> compiler and controlling things like startup files and libs linked against in
> the command-line?

We have a Linux cross compiler 4.8.0 based, and native gcc's 4.8.0
and 4.9.0 based.  The reason the patches are not upstream yet is that
we were waiting for 4.8 being branched and the opening of the stage 1
season for 4.9.  That apparently happened over the last weekend, so
Kai will send the patches upstream starting this week.  The basic set
of patches to build an x86_64-pc-cygwin GCC are here:

ftp://cygwin.com/pub/cygwin/64bit/x86_64-pc-cygwin-gcc-20130319.patch

The Linux cross is here:

ftp://cygwin.com/pub/cygwin/64bit/binary-toolchain-x86_64-pc-linux-x-x86_64-pc-cygwin-20130319.tar.xz

The native compiler is either here:

ftp://cygwin.com/pub/cygwin/64bit/install/base-cygwin-toolchain-install-first-20130307.x86_64.tar.xz

or here:

ftp://cygwin.com/pub/cygwin/64bit/release/gcc/gcc-4.8.0-20130307-cvs-1.tar.bz2

Yaakov also has some additional patches, partially taken from your
32 bit patchset:

http://cygwin-ports.git.sourceforge.net/git/gitweb.cgi?p=cygwin-ports/gcc;a=shortlog;h=refs/heads/4.8

binutils and gdb patches are already upstream.

As for GCC, only C and C++ are working so far, but other than that, we
have everything in to build correct x86_64-pc-cygwin binaries.

Most importantly, in x86_64-pc-cygwin sizeof(long)==8, and we're using
the brand new (thanks to Kai's February efforts) medium code model.  For
more details, I'd like to point out a few mails on the cygwin-developers
list:

http://cygwin.com/ml/cygwin-developers/2013-02/msg00009.html
http://cygwin.com/ml/cygwin-developers/2013-02/msg00027.html
http://cygwin.com/ml/cygwin-developers/2013-03/msg00011.html

And especially SKIP all mails in March with the word "segfault" in it's
subject...


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]