[cmucl-imp] Upcoming release

Raymond Toy toy.raymond at gmail.com
Thu Oct 27 07:00:30 CEST 2011


On 10/25/11 2:49 PM, Robert Swindells wrote:
> Raymond Toy wrote:
>> On 10/24/11 3:20 PM, Robert Swindells wrote:
> .> Raymond Toy wrote:
>>>> I noticed that it has been a year since our last release, so it's time
>>>> once again for another release.  A new branch has been created
>>>> (RELEASE-20c-BRANCH) for the release.
>>>>
>>>> This time, I'm not going to do any pre-release.  We'll make just the one
>>>> build due at the end of this month for the 20c release.  If it's broken
>>>> for some reason, we'll send a patch if possible.  If it's really broken,
>>>> we'll recommend people to use the following snapshot.  (Of course,
>>>> because of the release, there will not be a snapshot for Nov.)
>>> I think that for NetBSD the recommendation will have to be to stick
>>> with the 2011-10 snapshot. I can rebuild this for later OS releases.
>>>
>>> The build scripts don't work anymore.
>> Bummer.  In what way do the build scripts not work anymore?  Did you
>> remember to use the boot-20c bootstrap file?  There were really very few
>> changes between 2011-10 and the release candidate.  Other than changing
>> the fasl file version, I think the only possible issue would be the
>> denormal trap handling.
> With create-target.sh:
>
> % src/tools/create-target.sh build-2 x86_netbsd NetBSD
> (create-target.sh) Settings: bld_dir=build-2 lisp_variant=x86_netbsd motif_variant=NetBSD
> cd: can't cd to motif/server
> (create-target.sh) not OK: Can't cd motif/server
This should work.  At that point in the script, the pwd should be
build-2/lisp.  And ../motif/server should exist.  Does it?
>
>
> I'm fairly sure that I have used build-all.sh in the past but I think
> it is just getting confused if you don't use specify the options.
>
> Creating the directories beforehand has this problem:
>
> % src/tools/build-all.sh -o "unicode/lisp" -8 "non-unicode/lisp"
> + src/tools/build.sh -f x87 -b build-8bit  -C  -P -o non-unicode/lisp
Looks like -C is swallowing the -P.  It should look more like -C '' -P. 
That is, the -C option should have a value of '', an empty string.

I don't think this part of build-all.sh has changed recently.

> % src/tools/build-all.sh -o unicode/lisp -8 non-unicode/lisp -C "x86_netbsd NetBSD"
> + src/tools/build.sh -f x87 -b build-8bit  -C x86_netbsd NetBSD -P -o non-unicode/lisp
Again, this looks like a shell quoting problem.  It should read -C
'x86_netbsd NetBSD'  But the build directory should have been created.

It turns out that my NetBSD virtual box is on a disk that is packed away
somewhere.  (But where?!?!?)

Can add set -x to the scripts and send the output to me so I can look at
what the scripts are doing.  They're not really that complicated.

Ray



More information about the cmucl-imp mailing list