This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: Maintainers please weigh in on 64-bit Cygwin
- From: Corinna Vinschen <corinna-cygwin at cygwin dot com>
- To: cygwin-apps at cygwin dot com
- Date: Wed, 20 Mar 2013 15:08:27 +0100
- Subject: Re: Maintainers please weigh in on 64-bit Cygwin
- References: <20130317164522 dot GA3274 at ednor dot casa dot cgf dot cx> <5149BD2B dot 2040609 at gmail dot com>
- Reply-to: cygwin-apps at cygwin dot com
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