Skip to content

Commit adec5bb

Browse files
maukearc
authored andcommitted
fix symbol detection with gcc 6 link-time optimization (RT #128131)
1 parent bf1007b commit adec5bb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Configure

+2-2
Original file line numberDiff line numberDiff line change
@@ -6798,13 +6798,13 @@ yes)
67986798
if $contains $tlook $tf >/dev/null 2>&1; then
67996799
tval=true;
68006800
elif $test "$mistrustnm" = compile -o "$mistrustnm" = run; then
6801-
echo "$extern_C void *$1$tdc; void *(*(p()))$tdc { return &$1; } int main() { if(p() && p() != (void *)main) return(0); else return(1); }"> try.c;
6801+
echo "$extern_C void *$1$tdc; void *(*(p()))$tdc { return &$1; } int main(int argc, char **argv) { if(p() && p() != (void *)argv[0]) return(0); else return(1); }"> try.c;
68026802
$cc -o try $optimize $ccflags $ldflags try.c >/dev/null 2>&1 $libs && tval=true;
68036803
$test "$mistrustnm" = run -a -x try && { $run ./try$_exe >/dev/null 2>&1 || tval=false; };
68046804
$rm_try;
68056805
fi;
68066806
else
6807-
echo "$extern_C void *$1$tdc; void *(*(p()))$tdc { return &$1; } int main() { if(p() && p() != (void *)main) return(0); else return(1); }"> try.c;
6807+
echo "$extern_C void *$1$tdc; void *(*(p()))$tdc { return &$1; } int main(int argc, char **argv) { if(p() && p() != (void *)argv[0]) return(0); else return(1); }"> try.c;
68086808
$cc -o try $optimize $ccflags $ldflags try.c $libs >/dev/null 2>&1 && tval=true;
68096809
$rm_try;
68106810
fi;

0 commit comments

Comments
 (0)