Re: Autotools and The Core

Meredydd <[email protected]> Sun, 21 Mar 2004 21:43:27 +0000
Newsgroups gmane.network.everybuddy.devel
Message-ID <[email protected]>
On Sunday 21 March 2004 20:53, Rodney Dawes wrote:
> So,
>
> While waiting for responses to my other mail, I installed subversion,
> grabbed bleeding,
Whoa. Just FYI, if you're developing a component, you should be working 
on trunk. Back-merging patches against bleeding or alpha trees tends to 
be a bit of a pain - if you want semi-stable code for a particular 
component, grab bleeding or alpha for that component only (you can even 
do this in the same tree - check the subversion docs).

> and started working on cleaning up the use of 
> autotools in the core.
Hurrah! Thank-you!

> I do have it passing distcheck now, but there 
> are still quite a bit of issues to deal with, mainly the static vs.
> dynamic plug-in builds. 
Yeah, minefield, that. I always build static, myself (less likely to 
blow up in one's face, in my experience) - perhaps this should be the 
default? Loadable modules are always good (I know Edward in particular 
wants this), and we shouldn't turn them off, but to be quite honest, 
can you imagine yourself wanting to upgrade, say, just the MSN module?

> Anyway, I noticed that there is a lot of 
> weirdness for building the core on win32 in the Makefile.am files.
> Some parts were commented out, some parts add libraries, that we
> seemingly don't check for in the core configure script, etc... And,
> so, I was wondering what the state of the core is on win32,
That's Edward's patch, and I'm afraid I haven't a clue. A while ago, I 
essentially made the decision that any part of the core within MINGW 
#ifdefs was Edward's jurisdiction, and that he was as free to commit to 
them as, say, Karine is to ebnc, so I haven't even reviewed most of 
these changes.

> and why we need to require glib2 there,
Uhm...pass.

> but we don't want to require it 
> on unix.
Damn right, I really quite dislike glib :-P
The core should depend on as little as possible.

> I'd like just go through and make the whole build sane right 
> off the bat, than just making it pass distcheck, and then dealing
> with the other problems later.
Sounds cool. Do keep us posted!

> Thanks. 
Thank-*you*.

Meredydd