Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
build.sh on DragonFly, sh detection for HOST_SH, and configure cannot guess build type
build.sh (on 5.0_BETA) has:
[ -z "${HOST_SH}" ] && HOST_SH="$(
(ps -p $$ -o comm | sed -ne '2s/[ \t]*$//p') 2>/dev/null )"
"comm" is unknown on DragonFly. It does have "command" keyword.
This results in HOST_SH being set to the unrelated ps output.
Also the \t is not a TAB in that version of sed/regex. It is a literal
letter "t".
So I used:
[ -z "${HOST_SH}" ] && HOST_SH="$(
- (ps -p $$ -o comm | sed -ne '2s/[ \t]*$//p') 2>/dev/null )"
+ (ps -p $$ -o command 2>/dev/null | sed -ne '2s/[
].*$//p') 2>/dev/null )"
# If nothing above worked, use "sh". We will later find the
with space and real tab and followed by . (match any)
Second issue was:
checking build system type...
/build/reed/nb/src/tools/gmake/../../gnu/dist/gmake/config/config.guess:
unable to guess system type
I am sure a newer config.guess would suffice. Or should it just use a
common good config.guess for all uses?
I tried to workaround this by replacing it with
./gnu/dist/texinfo/config.guess
But then that failed with:
checking build system type... Invalid configuration
`i386-unknown-dragonfly2.1.1': system `dragonfly2.1.1' not recognized
configure: error: /bin/sh
/build/reed/nb/src/tools/gmake/../../gnu/dist/gmake/config/config.sub
i386-unknown-dragonfly2.1.1 failed
Home |
Main Index |
Thread Index |
Old Index