07 March 2005 meeting - start 1300h - finish - 1345h

Present: LawrenceFolland, DanielAllen, MikePatterson, Dave Gawley, Guoxiang Shen, Steve Nickerson, Ray Butterworth, ChristopherCalzonetti

None of us actually managed to xh-first-time our hosts. :~( Mostly issues with rsh.

Dave wants to talk about paths.h and config.h in the mfcf-basics package. Also param.h.

Defined variables in config.h that define operating system and hardware. Look at a sun580 running on sun4u arch. For most of us though, hardware should be... we're not sure. Let's look at what the names are for.

We can get default paths for showpath from paths.h - so modifying this affects showpath, neat. One should look through this file though, to see what's in there and see if it's close. In my case, it looks like somebody (Bill? he was last to touch it) has already done some work.

(Ray sez there was no elsif statement when paths.h was first built, that's why it's just a bunch of ifs.)

Next look at config.h. This is arch-specific and so is only on the archmaster.

Naming is an issue when different hardware on the same kernel is involved. What sorts of things will people want to ask when they're building packages for that arch? Those are the things to keep in mind when defining C_HW_things in config.h.

Ray sez never use more detail than you need to: use the most generic one. If you can get away with just C_OS_UNIX, great! If C_OS_LINUX, great! Use those. He's not sure we need C_OS_UNIX_LINUX_DEBIAN_3_1.

Ray: IRIX is done weirdly because they are very very different versions of IRIX. But they share versioning.

Topic revision: r6 - 2012-05-02 - DaveGawley
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback