First git repo commit for the libreCMC project
[librecmc/librecmc.git] / package / utils / busybox / patches / 102-trylink_mktemp_fix.patch
1 --- a/scripts/trylink
2 +++ b/scripts/trylink
3 @@ -46,7 +46,7 @@ try() {
4  }
5  
6  check_cc() {
7 -    local tempname="$(mktemp)"
8 +    local tempname="$(mktemp /tmp/tmp.XXXXXXXXXX)"
9      local r
10      echo "int main(int argc,char**argv){return argv?argc:0;}" >"$tempname".c
11      # Can use "-o /dev/null", but older gcc tend to *unlink it* on failure! :(
12 @@ -61,7 +61,7 @@ check_cc() {
13  }
14  
15  check_libc_is_glibc() {
16 -    local tempname="$(mktemp)"
17 +    local tempname="$(mktemp /tmp/tmp.XXXXXXXXXX)"
18      local r
19      echo "\
20         #include <stdlib.h>