Re: Autotools and The Core
Meredydd <[email protected]> Mon, 22 Mar 2004 16:39:03 +0000
| Newsgroups | gmane.network.everybuddy.devel |
|---|---|
| Message-ID | <[email protected]> |
On Monday 22 March 2004 02:56, Rodney Dawes wrote: > Well. I can't seem to grab only "core" for example. I tried to grab > just eb-lite/core, and svn grabbed all the modules, and just put > everything under "eb-lite/core/" on my local system. Ah, you're changing the wrong argument: :^) The subversion checkout command goes: svn co <location> <destination dir> So, to check out just the core from trunk into a directory called mydir/, you can do: svn co http://subv.everybuddy.com:888/svn/trunk/core mydir > > > 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? > > So I saw when I discovered the .mer config system. :) Yeah. That's pretty vestigial nowadays, I just haven't got around to removing it. > I'd actually > prefer to keep the dynamic modules as the default. I've never had > problems dynamic modules blowing up in my face, where the issue was > that of the underlying loading system. It has always been better for > me. And yes, I could imagine myself wanting to upgrade only the MSN > module. Though, it doesn't really matter if the module is part of the > core package. There are so many advantages to having loadable modules > for this sort of thing, that I'd rather not waste time arguing it, > and just fix the build system to work properly. :) Conceded. I don't get much benefit from them, but hey, other people do, and - bonus! - someone else is doing the work, so I am by no means about to complain :^) > > 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. > > Hrmm. OK. AFAICT, most of this shouldn't be here. OK. I'll see if I can get Edward to review your diffs, though. > > Damn right, I really quite dislike glib :-P > > The core should depend on as little as possible. > > What is your dislike with glib? Uhm, a good few things. It's a big library for little things, it's an unnecessary dependency (and a definite pain in the ass when building in places other than straight up Linux), and dammit, it's not ANSI :-P > I could see the core source being > reduced heftily by using it. :) Where so, exactly? Apart from the list routines and polling loop, that is? > PAM even requires glib these days. One more reason to use Slackware? (Joke!) Meredydd