This is the mail archive of the
mailing list for the Cygwin project.
Re: [PATCH]: mknetrel builds Guile #3: libtool
Christopher Faylor <firstname.lastname@example.org> writes:
> You supplied a patch labelled "- fixes and preparations for building
> with libtool" and provided some mechanism for setting ld to something.
> That was a little short in the explanation department.
Hmm. That's me again, communicating implicitely.
> Everything I've ever heard about says that you should avoid running
> ld by itself. I actually went to some effort to do this when
> building cygwin. However, maybe libtool is different. I'm not
> familiar with it
Yes, well. I also don't know if libtool can get away with avoiding to
run ld. The only thing I did know, was that current CVS libtool
*does* run ld, and gets distressed when it's ld doesn't match it's gcc.
> and I'm definitely not familiar with you. It's entirely possible
> that you're missing something and so, yes, I will ask questions if
> I think that is a possibility.
Ok, and you should. I've been known to write crappy code, at times,
and we musn't have crappy code. Rereading your initial reject comment
on this patch, you're indeed just asking for information. I'm sorry,
I must have misread it as a no-go, being a bit cross (pun intended)
'bout all the rejects...
> I think that Chuck's message indicated that libtool actually does
> use ld directly. As someone who has studied libtool, I'll take his
> word for it. Forgive me for not assuming that the LilyPond creator
> was also a libtool expert.
No problem. [I can't really accept this apology: I don't see myself
as a libtool expert; I just dove into it for a long night to see it
behave for linux->cygwin building.]
> So, I've added a patch to mknetrel which will derive LD from the build
> compiler. I think that is the best way to deal with this.
Ok, thanks. That's probably (even) better. I'll have a look.
Jan Nieuwenhuizen <email@example.com> | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien | http://www.lilypond.org