redoconf: posix.rc: fix abort when timespec is not available.
Now we define HAS_POSIX=1 if it works, and to blank otherwise, to be consistent with other rc scripts, but it doesn't abort if we can't find timespec. Meanwhile, slightly clarify the error message in rc.sh. Reported-by: Nathaniel Filardo <nwfilardo@gmail.com>
This commit is contained in:
parent
bdb8d8a27d
commit
017997c035
3 changed files with 10 additions and 4 deletions
|
|
@ -8,9 +8,13 @@ struct timespec x;
|
|||
'
|
||||
|
||||
x=
|
||||
rc_replaceln HAS_POSIX 1
|
||||
if ! rc_compile cc link "$prog"; then
|
||||
x="-D_XOPEN_SOURCE=500"
|
||||
rc_appendln CPPFLAGS "$x"
|
||||
rc_compile cc link "$prog"
|
||||
x="-D_XOPEN_SOURCE=500"
|
||||
rc_appendln CPPFLAGS "$x"
|
||||
if ! rc_compile cc link "$prog"; then
|
||||
rc_undo
|
||||
rc_replaceln HAS_POSIX ""
|
||||
fi
|
||||
fi
|
||||
rc_save
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue