Skip to content

Commit 75f02ca

Browse files
committed
Update examples to fix build failures with gcc-14 related to implicit declaration of abs function
with gcc-14 this warning becomes a failure 90s /tmp/autopkgtest.g0L4Ek/autopkgtest_tmp/example_csscal.c: In function ‘main’: 90s /tmp/autopkgtest.g0L4Ek/autopkgtest_tmp/example_csscal.c:67:26: error: implicit declaration of function ‘abs’ [-Wimplicit-function-declaration] 90s 67 | int lenX = 1 + (N-1)*abs(incx); 90s | ^~~ 90s /tmp/autopkgtest.g0L4Ek/autopkgtest_tmp/example_csscal.c:26:1: note: include ‘<stdlib.h>’ or provide a declaration of ‘abs’ 90s 25 | #include <clBLAS.h> 90s +++ |+#include <stdlib.h> 90s 26 | 90s /tmp/autopkgtest.g0L4Ek/autopkgtest_tmp/example_csscal.c:89:5: warning: ‘clCreateCommandQueue’ is deprecated [-Wdeprecated-declarations] 90s 89 | queue = clCreateCommandQueue(ctx, device, 0, &err); 90s | ^~~~~
1 parent cf91139 commit 75f02ca

13 files changed

+14
-0
lines changed

Diff for: src/samples/example_cher.c

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
#include <sys/types.h>
1818
#include <stdio.h>
19+
#include <stdlib.h>
1920
#include <string.h>
2021

2122
/* Include CLBLAS header. It automatically includes needed OpenCL header,

Diff for: src/samples/example_csscal.c

+2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616

1717
#include <sys/types.h>
1818
#include <stdio.h>
19+
#include <stdlib.h>
20+
#include <stdint.h>
1921
#include <string.h>
2022
#include <math.h>
2123

Diff for: src/samples/example_isamax.c

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
#include <sys/types.h>
1818
#include <stdio.h>
19+
#include <stdlib.h>
1920
#include <string.h>
2021
#include <math.h>
2122

Diff for: src/samples/example_sasum.c

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
#include <sys/types.h>
1818
#include <stdio.h>
19+
#include <stdlib.h>
1920
#include <string.h>
2021
#include <math.h>
2122

Diff for: src/samples/example_saxpy.c

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
#include <sys/types.h>
1818
#include <stdio.h>
19+
#include <stdlib.h>
1920
#include <string.h>
2021
#include <math.h>
2122

Diff for: src/samples/example_scopy.c

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
#include <sys/types.h>
1818
#include <stdio.h>
19+
#include <stdlib.h>
1920
#include <string.h>
2021
#include <math.h>
2122

Diff for: src/samples/example_sdot.c

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
#include <sys/types.h>
1818
#include <stdio.h>
19+
#include <stdlib.h>
1920
#include <string.h>
2021
#include <math.h>
2122

Diff for: src/samples/example_sger.c

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
#include <sys/types.h>
1818
#include <stdio.h>
19+
#include <stdlib.h>
1920
#include <string.h>
2021
#include <math.h>
2122

Diff for: src/samples/example_snrm2.c

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
#include <sys/types.h>
1818
#include <stdio.h>
19+
#include <stdlib.h>
1920
#include <string.h>
2021
#include <math.h>
2122

Diff for: src/samples/example_srot.c

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
#include <sys/types.h>
1818
#include <stdio.h>
19+
#include <stdlib.h>
1920
#include <string.h>
2021
#include <math.h>
2122

Diff for: src/samples/example_srotm.c

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
#include <sys/types.h>
1818
#include <stdio.h>
19+
#include <stdlib.h>
1920
#include <string.h>
2021
#include <math.h>
2122

Diff for: src/samples/example_sscal.c

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
#include <sys/types.h>
1818
#include <stdio.h>
19+
#include <stdlib.h>
1920
#include <string.h>
2021
#include <math.h>
2122

Diff for: src/samples/example_sswap.c

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
#include <sys/types.h>
1818
#include <stdio.h>
19+
#include <stdlib.h>
1920
#include <string.h>
2021
#include <math.h>
2122

0 commit comments

Comments
 (0)