I am getting this failure to build from clean trunk.

In file included from ../../../../trunk/libgomp/config/linux/allocator.c:31:
../../../../trunk/libgomp/config/linux/allocator.c: In function ‘linux_memspace_alloc’: ../../../../trunk/libgomp/config/linux/allocator.c:70:26: error: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Werror=format=]
   70 |           gomp_debug (0, "libgomp: failed to pin %ld bytes of"
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |                       " memory (ulimit too low?)\n", size);
      |                                                      ~~~~
      |                                                      |
| size_t {aka unsigned int} ../../../../trunk/libgomp/libgomp.h:186:29: note: in definition of macro ‘gomp_debug’
  186 |       (gomp_debug) ((KIND), __VA_ARGS__); \
      |                             ^~~~~~~~~~~
../../../../trunk/libgomp/config/linux/allocator.c:70:52: note: format string is defined here
   70 |           gomp_debug (0, "libgomp: failed to pin %ld bytes of"
      |                                                  ~~^
      |                                                    |
      |                                                    long int
      |                                                  %d

Reply via email to