On 10/25/11 2:49 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
On 10/24/11 3:20 PM, Robert Swindells wrote: .> Raymond Toy wrote: 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