Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm 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 Message-ID: <3E6C4E11.8010307@ece.gatech.edu> Date: Mon, 10 Mar 2003 03:34:25 -0500 From: Charles Wilson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0 X-Accept-Language: en-us, en MIME-Version: 1.0 CC: David Starks-Browning , cygwin AT cygwin DOT com Subject: Re: libtool 20030216: problem recognizing import libraries References: <3E685D89 DOT D4F7B8E4 AT ecn DOT nl> <3E68E8BA DOT 4030008 AT ece DOT gatech DOT edu> <3E68F447 DOT EFFE2992 AT freeler DOT nl> <3E68FAFC DOT 2C4BA1AF AT freeler DOT nl> <813-Fri07Mar2003201639+0000-starksb AT ebi DOT ac DOT uk> <3E6900A2 DOT 4030008 AT ece DOT gatech DOT edu> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Okay, the patch I posted to libtool-patches works on my system (of course, the UNpatched libtool works on my system) -- but the patch ought to fix this problem. It hunts specifically for head.exe and uses that, if found, falling back to 'head' only if 'head.exe' is not found in the path. I'd give a link, but it hasn't shown up yet. Go here http://mail.gnu.org/archive/html/libtool-patches/2003-03/index.html and click 'reload' until it does. I'm off to bed. --Chuck Charles Wilson wrote: > Maybe, but I'm NOT going to require that folks who want to build > ANYTHING that uses libtool to set check_case on their machine. > > But I also can't hardcode "head.exe" because that would break > cygwin-target cross-compiles (the build platform's native head is > certainly not 'head.exe' -- and the build platform probably doesn't > suffer from 'case-insensitive/case-preserving' filesystem, coupled with > 'automatic appending of .exe'. > > I think this will actually require more intrusive hacking in libtool; > detect the "appropriate" name for head on the build platfrom, set a > variable, use that, instead of invoking 'head' directly. > > I don't think perl will EVER fix their problem; for all their talk about > platform neutrality they have KNOWN about this problem for ages (since > long before last Sept, Igor) and have evidenced no intention of fixing it. > > "Hey guys, there's a name conflict between one of your packages's > scripts and a widely deployed binary from the textutils package" > > "That only affects cygwin; fixing it would break thousands of apps on > dozens of platforms." > > So we need to come up with a way around it. I'll try to come up with > something. It'll probably involve hacking libtool.m4...and I better get > cracking. libtool-1.5 is due out before April 15. > > --Chuck > -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/