Fossil SCM

Suppress compilation warnings for jimsh0 in autosetup-find-tclsh. OpenBSD compilation warnings (sprintf(), strcpy() and rand()) goes to stdout and ./configure then uses the warnings as part of the path to execute.

preben 2023-10-26 10:53 trunk
Commit c8a1cfb62bc5aa54e48ef9a555971779bec354feb645e96cfa06cb244f8ee5f2
--- autosetup/autosetup-find-tclsh
+++ autosetup/autosetup-find-tclsh
@@ -8,10 +8,10 @@
88
for tclsh in $autosetup_tclsh jimsh tclsh tclsh8.5 tclsh8.6; do
99
{ $tclsh "$d/autosetup-test-tclsh"; } 2>/dev/null && exit 0
1010
done
1111
echo 1>&2 "No installed jimsh or tclsh, building local bootstrap jimsh0"
1212
for cc in ${CC_FOR_BUILD:-cc} gcc; do
13
- { $cc -o "$d/jimsh0" "$d/jimsh0.c"; } 2>/dev/null || continue
13
+ { $cc -o "$d/jimsh0" "$d/jimsh0.c"; } >/dev/null 2>&1 || continue
1414
"$d/jimsh0" "$d/autosetup-test-tclsh" && exit 0
1515
done
1616
echo 1>&2 "No working C compiler found. Tried ${CC_FOR_BUILD:-cc} and gcc."
1717
echo false
1818
--- autosetup/autosetup-find-tclsh
+++ autosetup/autosetup-find-tclsh
@@ -8,10 +8,10 @@
8 for tclsh in $autosetup_tclsh jimsh tclsh tclsh8.5 tclsh8.6; do
9 { $tclsh "$d/autosetup-test-tclsh"; } 2>/dev/null && exit 0
10 done
11 echo 1>&2 "No installed jimsh or tclsh, building local bootstrap jimsh0"
12 for cc in ${CC_FOR_BUILD:-cc} gcc; do
13 { $cc -o "$d/jimsh0" "$d/jimsh0.c"; } 2>/dev/null || continue
14 "$d/jimsh0" "$d/autosetup-test-tclsh" && exit 0
15 done
16 echo 1>&2 "No working C compiler found. Tried ${CC_FOR_BUILD:-cc} and gcc."
17 echo false
18
--- autosetup/autosetup-find-tclsh
+++ autosetup/autosetup-find-tclsh
@@ -8,10 +8,10 @@
8 for tclsh in $autosetup_tclsh jimsh tclsh tclsh8.5 tclsh8.6; do
9 { $tclsh "$d/autosetup-test-tclsh"; } 2>/dev/null && exit 0
10 done
11 echo 1>&2 "No installed jimsh or tclsh, building local bootstrap jimsh0"
12 for cc in ${CC_FOR_BUILD:-cc} gcc; do
13 { $cc -o "$d/jimsh0" "$d/jimsh0.c"; } >/dev/null 2>&1 || continue
14 "$d/jimsh0" "$d/autosetup-test-tclsh" && exit 0
15 done
16 echo 1>&2 "No working C compiler found. Tried ${CC_FOR_BUILD:-cc} and gcc."
17 echo false
18

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button