X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-2.1 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org Message-ID: <4950ECBC.7060307@sbcglobal.net> Date: Tue, 23 Dec 2008 05:50:52 -0800 From: Tim Prince Reply-To: tprince AT computer DOT org User-Agent: Thunderbird 2.0.0.18 (X11/20081112) MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Want to compile GCC 4.3.2 / 4.4.0 under cygwin. References: <494FA200 DOT 9080908 AT byu DOT net> <7hd1l4t248rshq8dmi7kciov5md7cb62l7 AT 4ax DOT com> <4950E227 DOT 6050501 AT byu DOT net> In-Reply-To: <4950E227.6050501@byu.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Eric Blake wrote: > According to Hongyi Zhao on 12/23/2008 3:05 AM: >> I've try to use the setup.exe to do this thing. But I also meet the >> following issues: which packages are the dependent pakages of gcc >> 4.3.2? More specifically, in order to make gcc 4.3.2 work correctly, >> I should select which packages to install at the same time? I find >> that, unlike the debian's synaptic, the cygwin's setup tool cann't >> decide the dependence among packages for me automatically. > > In general, using setup.exe automatically selects all the dependencies > without you having to worry about what they are; so it is sufficient for > you to select gcc4 for installation, then install everything that was > selected at the same time on your behalf by setup.exe. If you truly have > a case where it didn't, then we need more details in order to fix the bug. > If you had an extremely old version of setup, it might not automatically choose binutils as a dependency for gcc. Additional packages are required to build gcc, such as diffutils, make, automake, texinfo, gmp, mpfr (development versions). This is not implied by "make gcc work correctly." After installing automake, it is necessary to over-write autoconf with autoconf 2.59 which is easily built from source, as gcc build requires that specific version. I'd be surprised if debian had a specific automatic dependency setup for gcc build, although more of the tools would be included in the base package selection, or come in automatically when installing gcc. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/