X-Spam-Check-By: sourceware.org Date: Mon, 14 Aug 2006 16:16:37 -0400 From: Christopher Faylor To: cygwin AT cygwin DOT com Subject: Re: change in behavior of make from 3.80 to 3.81 Message-ID: <20060814201637.GA27227@trixie.casa.cgf.cx> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <6 DOT 2 DOT 3 DOT 4 DOT 2 DOT 20060814142135 DOT 0eb85ac0 AT pop DOT biz DOT rr DOT com> <007301c6bfd0$8d781dc0$a501a8c0 AT CAM DOT ARTIMI DOT COM> <6 DOT 2 DOT 3 DOT 4 DOT 2 DOT 20060814144800 DOT 03924700 AT pop DOT nycap DOT rr DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6.2.3.4.2.20060814144800.03924700@pop.nycap.rr.com> User-Agent: Mutt/1.5.11 Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Unsubscribe: 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 On Mon, Aug 14, 2006 at 03:07:41PM -0400, William A. Hoffman wrote: >At 02:36 PM 8/14/2006, Dave Korn wrote: >>On 14 August 2006 19:29, Bill Hoffman wrote: >> >> >> Search the archives, and read the release announcement for the new make >>version. >> >> Every single day for the past month, we have had at least seventy-four[*] >>identical duplicate redundant reports of this from people who haven't bothered >>to check if it was already known. > >Just being lazy. I should have searched. I see now there is quite a bit >of traffic on this. I don't know if this is adding to the discussion, but >I will give my use case that shows the problem. > >So, visual studio 2005 now supports the ability to run cl for two .o files >at the same time, so you can do make -j N builds with cl as the compiler. >I am the maintainer of the CMake www.cmake.org package, and CMake can generate >"Unix Makefiles" on windows, and in the past prior to 3.81, this worked. >The problem is that the CMake that generates the makefiles does not know about >cygwin, and can not run cygpath. It creates makefiles with / and not \, but >still has the drive letter : for full paths. cl does accept paths with / in them, >but it obviously does not know about /cygdrive/c. > >I guess I should just recommend that cmake users use mingw make: I'm not 100% clear on what you're saying but if cmake distributed with Cygwin is producing makefiles with MS-DOS SYNTAX then, actually it should either be fixed to not do that or it should be pulled from the distribution. I wasn't aware of this limitation. cgf -- 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/