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 From: "Dave Korn" To: Subject: RE: Problem with cygwin & xerces-2.6 Date: Thu, 2 Dec 2004 14:07:59 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit In-Reply-To: <1262.201.252.23.241.1101992954.squirrel@www.activesec.biz> Message-ID: X-OriginalArrivalTime: 02 Dec 2004 14:07:59.0484 (UTC) FILETIME=[544723C0:01C4D878] > -----Original Message----- > From: cygwin-owner On Behalf Of mchojrin > Sent: 02 December 2004 13:09 > I'm new to the list, so I don't really know how to post in order to > follow a conversation. I'm reading these emails through the digest, if > anyone can help me here, that would be great too. There's no way you can post a reply to a digest and have it directed as a reply to one of the individual mails in that digest. (Well, you could, if your mailer software allowed you to specify References: and In-Reply-To: headers manually, and if you went to the web archive and looked up the Msg-ID of the message you were replying to and cut and pasted it into the headers, but that seems like a lot of trouble to me.) A simple answer would be to change to subscription by individual mails, or perhaps to read in digest mode, but post replies through gmane. > Anyway, I finally solved my problem by looking at the > makefiles for the > xerces examples and eventually got to the same conclusion Dave points > out in his reply. But now the question I have is this: is this ld > limitation (putting the -l option after all the .o files) only for the > cygwin implementation? Because when I run the same command on a Linux, > it doesn't matter the options order, and by the way in the > man pages for > ld there's nothing about placing the -l option at the end of > the line... I dunno if it says so explicitly, but look at the documentation for the --start-group and --end-group options; that makes it clear that it's a known issue with the way ld operates. It may well be that someone has fixed it recently and that the version of ld on your linux box is based on a more recent binutils release than the cygwin one. Cygwin comes with: dk AT mace /artimi/firmware> ld -V GNU ld version 2.15.91 20040725 Supported emulations: i386pe dk AT mace /artimi/firmware> cheers, DaveK -- Can't think of a witty .sigline today.... -- 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/