Skip to Content.
Sympa Menu

sm-commit - Re: [SM-Commit] PERFORCE change 78650 by David C. Haley for review

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: seth AT swoolley.homeip.net
  • To: "David C.Haley" <dhaley AT hot.rr.com>
  • Cc: duane_malcolm <d.malcolm AT auckland.ac.nz>, Unet <unet AT sourcemage.org>, Gareth Clay <gareth AT caffeinefuelled.co.uk>, Andrew Stitt <a AT thefrayedknot.armory.com>, SM-Commit Daemon <sm-commit AT lists.ibiblio.org>, Ladislav Hagara <ladislav.hagara AT unob.cz>, Arjan Bouter <abouter AT sourcemage.org>, vladimir_marek <vlmarek AT volny.cz>, Maurizio Boriani <baux AT member.fsf.org>, Ethan Grammatikidis <eekee AT eekee.is-a-geek.org>
  • Subject: Re: [SM-Commit] PERFORCE change 78650 by David C. Haley for review
  • Date: Sat, 29 Apr 2006 23:05:50 -0700

Nothing against David, but, I think I should mention for everybody...

While the history doesn't mention why the autogen.sh part was added,
it's good to check to make sure that autogen.sh isn't truly needed to
clean up the build system from older build setups. There are a few
cases when this is needed:

1) there was a bug in some build setups that caused g++ to be required
when it wasn't really needed

2) some platforms are newer than the build system and need at least
patching (like x86_64).

Perhaps some other issues as well.

So, developers, 1) remember to document why you make changes to build
systems and 2) when you think it's not needed anymore, make sure to test
it against those same reasons.

This case, unfortunately, wasn't documented, and it happened back four
years ago, so until this is tested for the two issues above, we should
be careful integrating it to stable. :)

Seth

On Sun, Apr 30, 2006 at 05:15:01AM +0100, Perforce Review Daemon wrote:
> Change 78650 by david_haley@david-grimoire on 2006/04/30 05:10:38
>
> The updates to the BUILD/PRE_BUILD files that was implemented in
> devel are being pushed to test.
> I did not have any problems with this on my own machine and they are
> rather small changes.
>
> Affected files ...
>
> ... //sgl/grimoires/test/libs/libfwbuilder/HISTORY#10 integrate
> ... //sgl/grimoires/test/libs/libfwbuilder/PRE_BUILD#1 branch
> ... //sgl/grimoires/test/net/fwbuilder/HISTORY#10 integrate
> ... //sgl/grimoires/test/net/fwbuilder/PRE_BUILD#1 branch
>
> Differences ...
>
> ==== //sgl/grimoires/test/libs/libfwbuilder/HISTORY#10 (text) ====
>
> @@ -1,3 +1,7 @@
> +2006-04-29 David C. Haley <dhaley AT hot.rr.com>
> + * PRE_BUILD: Created
> + * BUILD: autogen.sh and make removed; default_build added
> +
> 2006-04-27 David C. Haley <dhaley AT hot.rr.com>
> * DETAILS: upgrade to 2.0.12
>
>
> ==== //sgl/grimoires/test/net/fwbuilder/HISTORY#10 (text) ====
>
> @@ -1,3 +1,7 @@
> +2006-04-29 David C. Haley <dhaley AT hot.rr.com>
> + *PRE_BUILD: Created
> + *BUILD: autogen.sh and make lines removed
> +
> 2006-04-27 David C. Haley <dhaley AT hot.rr.com>
> * DETAILS: upgrade to 2.0.12
>




Archive powered by MHonArc 2.6.24.

Top of Page