Raymond Toy pushed to branch issue-365-add-strerror at cmucl / cmucl
Commits:
-
0628c87a
by Raymond Toy at 2025-01-30T17:19:07-08:00
-
fe12bd37
by Raymond Toy at 2025-01-30T17:22:00-08:00
2 changed files:
Changes:
| ... | ... | @@ -156,8 +156,6 @@ buildit () |
| 156 | 156 | BUILDWORLD="$TOOLDIR/build-world.sh"
|
| 157 | 157 | BUILD_POT="yes"
|
| 158 | 158 | UPDATE_TRANS=
|
| 159 | -# Set to "yes" if we auto-generate code/unix-errno.lisp.
|
|
| 160 | -GEN_ERRNO=
|
|
| 161 | 159 | |
| 162 | 160 | while getopts "123PRGo:b:v:uB:C:Ui:w:O:?" arg
|
| 163 | 161 | do
|
| ... | ... | @@ -198,7 +196,6 @@ if [ -z "$BASE" ]; then |
| 198 | 196 | i86pc) BASE=sol-x86 ;;
|
| 199 | 197 | esac ;;
|
| 200 | 198 | Linux)
|
| 201 | - GEN_ERRNO=yes
|
|
| 202 | 199 | BASE=linux ;;
|
| 203 | 200 | # Add support for FreeBSD and NetBSD? Otherwise default to just build.
|
| 204 | 201 | *) BASE=build ;;
|
| ... | ... | @@ -207,6 +204,19 @@ fi |
| 207 | 204 | |
| 208 | 205 | echo base = $BASE
|
| 209 | 206 | |
| 207 | +# Determine if we need to generate unix-errno.lisp
|
|
| 208 | + |
|
| 209 | +# Set to "yes" if we auto-generate code/unix-errno.lisp.
|
|
| 210 | +GEN_ERRNO=
|
|
| 211 | + |
|
| 212 | +case `uname -s` in
|
|
| 213 | + # Add more cases as we support more OSes
|
|
| 214 | + Linux)
|
|
| 215 | + GEN_ERRNO=yes
|
|
| 216 | + ;;
|
|
| 217 | +esac
|
|
| 218 | + |
|
| 219 | + |
|
| 210 | 220 | bootfiles_dir=$SRCDIR/bootfiles/$version
|
| 211 | 221 | if [ -n "$bootfiles" ]; then
|
| 212 | 222 | for file in $bootfiles; do
|
| ... | ... | @@ -14,8 +14,6 @@ usage() { |
| 14 | 14 | MAKE=make
|
| 15 | 15 | INTERACTIVE=nil
|
| 16 | 16 | BREAK=""
|
| 17 | -# Set to "yes" if we auto-generate code/unix-errno.lisp.
|
|
| 18 | -GEN_ERRNO=
|
|
| 19 | 17 | |
| 20 | 18 | while getopts "cirlXB:G:" arg
|
| 21 | 19 | do
|
| ... | ... | @@ -61,15 +59,14 @@ CROSS="`echo $2 | sed 's:/*$::'`" |
| 61 | 59 | SCRIPT="$3"
|
| 62 | 60 | LISP="${4:-lisp}"
|
| 63 | 61 | |
| 62 | +# Determine if we need to generate unix-errno.lisp
|
|
| 63 | +# Set to "yes" if we auto-generate code/unix-errno.lisp.
|
|
| 64 | +GEN_ERRNO=
|
|
| 64 | 65 | case `uname -s` in
|
| 65 | - Darwin)
|
|
| 66 | - ;;
|
|
| 67 | - SunOS)
|
|
| 68 | - ;;
|
|
| 66 | + # Add more cases as we support more OSes
|
|
| 69 | 67 | Linux)
|
| 70 | 68 | GEN_ERRNO=yes
|
| 71 | 69 | ;;
|
| 72 | - *) ;;
|
|
| 73 | 70 | esac
|
| 74 | 71 | |
| 75 | 72 | if [ -z "$BOOTSTRAP" ]; then
|