mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-31 22:45:39 +00:00
chg: ci: Update Clang to version 19
These Clang 19-identified issues need to be addressed first: - [x] isc-projects/bind9!9313 - [x] isc-projects/bind9!9317 - [x] isc-projects/bind9!9316 - [x] isc-projects/bind9!9315 Validation pipelines for backports: - [x] ~"v9.21" - https://gitlab.isc.org/isc-projects/bind9/-/pipelines/191211 - [x] ~"v9.20" - https://gitlab.isc.org/isc-projects/bind9/-/pipelines/191512 - [x] ~"v9.18" - https://gitlab.isc.org/isc-projects/bind9/-/pipelines/191904 Prereq: isc-projects/images!328 Merge branch 'mnowak/llvm-19' into 'main' See merge request isc-projects/bind9!9296
This commit is contained in:
@@ -15,7 +15,7 @@ variables:
|
|||||||
TEST_PARALLEL_JOBS: 4
|
TEST_PARALLEL_JOBS: 4
|
||||||
|
|
||||||
CONFIGURE: ./configure
|
CONFIGURE: ./configure
|
||||||
CLANG_VERSION: 18
|
CLANG_VERSION: 19
|
||||||
CLANG: "clang-${CLANG_VERSION}"
|
CLANG: "clang-${CLANG_VERSION}"
|
||||||
SCAN_BUILD: "scan-build-${CLANG_VERSION}"
|
SCAN_BUILD: "scan-build-${CLANG_VERSION}"
|
||||||
LLVM_SYMBOLIZER: "/usr/lib/llvm-${CLANG_VERSION}/bin/llvm-symbolizer"
|
LLVM_SYMBOLIZER: "/usr/lib/llvm-${CLANG_VERSION}/bin/llvm-symbolizer"
|
||||||
|
@@ -152,11 +152,11 @@
|
|||||||
#endif /* HAVE_LMDB */
|
#endif /* HAVE_LMDB */
|
||||||
|
|
||||||
#ifndef SIZE_MAX
|
#ifndef SIZE_MAX
|
||||||
#define SIZE_MAX ((size_t) - 1)
|
#define SIZE_MAX ((size_t)-1)
|
||||||
#endif /* ifndef SIZE_MAX */
|
#endif /* ifndef SIZE_MAX */
|
||||||
|
|
||||||
#ifndef SIZE_AS_PERCENT
|
#ifndef SIZE_AS_PERCENT
|
||||||
#define SIZE_AS_PERCENT ((size_t) - 2)
|
#define SIZE_AS_PERCENT ((size_t)-2)
|
||||||
#endif /* ifndef SIZE_AS_PERCENT */
|
#endif /* ifndef SIZE_AS_PERCENT */
|
||||||
|
|
||||||
/* RFC7828 defines timeout as 16-bit value specified in units of 100
|
/* RFC7828 defines timeout as 16-bit value specified in units of 100
|
||||||
|
@@ -72,9 +72,9 @@ totext_opt(ARGS_TOTEXT) {
|
|||||||
or = r;
|
or = r;
|
||||||
or.length = length;
|
or.length = length;
|
||||||
if (tctx->width == 0) { /* No splitting */
|
if (tctx->width == 0) { /* No splitting */
|
||||||
RETERR(isc_base64_totext(& or, 60, "", target));
|
RETERR(isc_base64_totext(&or, 60, "", target));
|
||||||
} else {
|
} else {
|
||||||
RETERR(isc_base64_totext(& or, tctx->width - 2,
|
RETERR(isc_base64_totext(&or, tctx->width - 2,
|
||||||
tctx->linebreak,
|
tctx->linebreak,
|
||||||
target));
|
target));
|
||||||
}
|
}
|
||||||
|
@@ -89,8 +89,7 @@ struct xrdata {
|
|||||||
#endif /* if DNS_RDATASET_FIXED */
|
#endif /* if DNS_RDATASET_FIXED */
|
||||||
};
|
};
|
||||||
|
|
||||||
#define peek_uint16(buffer) \
|
#define peek_uint16(buffer) ({ ((uint16_t)*(buffer) << 8) | *((buffer) + 1); })
|
||||||
({ ((uint16_t) * (buffer) << 8) | *((buffer) + 1); })
|
|
||||||
#define get_uint16(buffer) \
|
#define get_uint16(buffer) \
|
||||||
({ \
|
({ \
|
||||||
uint16_t __ret = peek_uint16(buffer); \
|
uint16_t __ret = peek_uint16(buffer); \
|
||||||
|
@@ -54,6 +54,6 @@ isc_thread_yield(void);
|
|||||||
void
|
void
|
||||||
isc_thread_setname(isc_thread_t thread, const char *name);
|
isc_thread_setname(isc_thread_t thread, const char *name);
|
||||||
|
|
||||||
#define isc_thread_self (uintptr_t) pthread_self
|
#define isc_thread_self (uintptr_t)pthread_self
|
||||||
|
|
||||||
ISC_LANG_ENDDECLS
|
ISC_LANG_ENDDECLS
|
||||||
|
@@ -134,7 +134,7 @@ STATIC_ASSERT(ISC_NETMGR_TCP_RECVBUF_SIZE <= ISC_NETMGR_RECVBUF_SIZE,
|
|||||||
|
|
||||||
#if defined(__linux__)
|
#if defined(__linux__)
|
||||||
#include <syscall.h>
|
#include <syscall.h>
|
||||||
#define gettid() (uint64_t) syscall(SYS_gettid)
|
#define gettid() (uint64_t)syscall(SYS_gettid)
|
||||||
#elif defined(__FreeBSD__)
|
#elif defined(__FreeBSD__)
|
||||||
#include <pthread_np.h>
|
#include <pthread_np.h>
|
||||||
#define gettid() (uint64_t)(pthread_getthreadid_np())
|
#define gettid() (uint64_t)(pthread_getthreadid_np())
|
||||||
|
@@ -566,7 +566,7 @@ main(int argc, char *argv[]) {
|
|||||||
void *map = NULL;
|
void *map = NULL;
|
||||||
|
|
||||||
isc_mem_create(&mem);
|
isc_mem_create(&mem);
|
||||||
map = fun->new (mem);
|
map = fun->new(mem);
|
||||||
|
|
||||||
size_t nitems = lines / (nthreads + 1);
|
size_t nitems = lines / (nthreads + 1);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user