Subject: Re: Building -current from 1.4.1?
To: Manuel Bouyer <bouyer@antioche.lip6.fr>
From: Chuck McManis <cmcmanis@mcmanis.com>
List: port-vax
Date: 03/13/2000 10:31:00
At 07:06 PM 3/13/00 +0100, Manuel Bouyer wrote:
>I'm sure this has been documented in current-users when it was changed.

No doubt one of those "I changed something, read the CVS logs" type
messages :-) Seriously current-users hasn't been the resource I would have
hoped. I wish there was a "build-masters" list that _just_ talked about
changes in the build.

>What env variables do you have ?

At the moment only "CRYPTOPATH"

>You shouldn't have 'domestic' any more but 'crypto-us' or 'crypto-intl',
>and make will DTRT with this.

Unfortunately, this is part of the breakage. The current build may do the
right thing with this when built in a current system but it definitely is
broken when trying to build from the last "release" system. This is what I
mean by interface discipline. 

>Alternatively if you set CRYPTOBASE to 'domestic' this may work too.
>defining 'EXPORTABLE_SYSTEM' in mk.conf will definitively work but you'll
loose
>crypto, this may not be what you want :)

Actually setting EXPORTABLE_SYSTEM is broken as well. only half the test is
done in crypto.mk so you end up with broken paths. You can move the
crypto-* directory out of src and that "works" to get you part way but
later the build breaks due to missing includes. 

No, its basically pretty screwed up and I'm basically patching around it to
make progress. I did get the build kicked off and have run through this
morning but it crashed because I hadn't reset my datasize. Sigh. :-(

--Chuck