View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001535 | bareos-core | General | public | 2023-05-08 06:57 | 2023-05-15 10:05 |
Reporter | mdc | Assigned To | bruno-at-bareos | ||
Priority | normal | Severity | block | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x86_64 | OS | Fedora | OS Version | 38 |
Product Version | 22.0.3 | ||||
Summary | 0001535: Build fails using gcc 13 | ||||
Description | The compile process fails with: [ 61%] Building CXX object core/src/filed/CMakeFiles/fd_objects.dir/backup.cc.o cd /builddir/build/BUILD/bareos-Release-22.0.3/redhat-linux-build/core/src/filed && ccache /usr/lib64/ccache/g++ -D_FILE_OFFSET_BITS=64 -I/usr/include/tirpc -I/builddir/build/BUILD/bareos-Release-22.0.3/core/src -I/builddir/build/BUILD/bareos-Release-22.0.3/core/src/fastlz/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_ SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wsuggest-override -Wformat -Werror=format-security -fdebug-prefix-map=/builddir/build/BUILD/bareos-Release-22.0.3/core=. -fmacro-prefix-map=/builddir/build/BUILD/bareos-Release-22.0.3/core=. -Wno-invalid-offsetof -Werror -Wall -Wextra -std=gnu++17 -MD -MT core/src/filed/CMakeFiles/fd_objects.dir/backup.cc.o -MF CMakeFiles/fd_objects.dir/backup.cc.o.d -o CMakeFiles/fd_objects.dir/backup.cc.o -c /builddir/build/BUILD/bareos-Release-22.0.3/core/src/filed/backup.cc In file included from /usr/include/features.h:491, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-redhat-linux/13/include/stdint.h:9, from /builddir/build/BUILD/bareos-Release-22.0.3/core/src/include/bareos.h:97, from /builddir/build/BUILD/bareos-Release-22.0.3/core/src/findlib/find_one.cc:32: In function 'readlink', inlined from 'process_symlink(JobControlRecord*, FindFilesPacket*, int (*)(JobControlRecord*, FindFilesPacket*, bool), char*, bool)' at /builddir/build/BUILD/bareos-Release-22.0.3/core/src/findlib/find_one.cc:521:18: /usr/include/bits/unistd.h:119:10: error: '*readlink' specified size 18446744073709551614 exceeds maximum object size 9223372036854775807 [-Werror=stringop-overflow=] 119 | return __glibc_fortify (readlink, __len, sizeof (char), | ^~~~~~~~~~~~~~~ /usr/include/bits/unistd.h: In function 'process_symlink(JobControlRecord*, FindFilesPacket*, int (*)(JobControlRecord*, FindFilesPacket*, bool), char*, bool)': /usr/include/bits/unistd.h:104:16: note: in a call to function '*readlink' declared with attribute 'access (write_only, 2, 3)' 104 | extern ssize_t __REDIRECT_NTH (__readlink_alias, | ^~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors gmake[2]: *** [core/src/findlib/CMakeFiles/bareosfind.dir/build.make:163: core/src/findlib/CMakeFiles/bareosfind.dir/find_one.cc.o] Error 1 gmake[2]: Leaving directory '/builddir/build/BUILD/bareos-Release-22.0.3/redhat-linux-build' gmake[1]: *** [CMakeFiles/Makefile2:3947: core/src/findlib/CMakeFiles/bareosfind.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... [ 61%] Building CXX object core/src/filed/CMakeFiles/fd_objects.dir/dir_cmd.cc.o | ||||
Steps To Reproduce | Build 22.0.3 with gcc 13 under Fedora 38 | ||||
Additional Information | I have applied the gcc 13 patch: From 2bb7d74215bf6ae4f350de11bff04b68cf3c82b3 Mon Sep 17 00:00:00 2001 From: Bruno Friedmann <bruno.friedmann@bareos.com> Date: Mon, 27 Mar 2023 13:22:11 +0200 Subject: [PATCH] core: fixes for gcc-13 support But it looks like, it will not fix all build problems with gcc 13. The uses gcc version is 13.1.1 | ||||
Tags | No tags attached. | ||||
See work in progress https://github.com/bareos/bareos/pull/1459 (master) https://github.com/bareos/bareos/pull/1461 (backport to 22) |
|
Thanks | |
Fixes in PR1459 master.1461 22.x,1462 21.x merged. | |
Date Modified | Username | Field | Change |
---|---|---|---|
2023-05-08 06:57 | mdc | New Issue | |
2023-05-09 13:24 | bruno-at-bareos | Note Added: 0005021 | |
2023-05-09 13:39 | mdc | Note Added: 0005022 | |
2023-05-15 10:05 | bruno-at-bareos | Assigned To | => bruno-at-bareos |
2023-05-15 10:05 | bruno-at-bareos | Status | new => closed |
2023-05-15 10:05 | bruno-at-bareos | Resolution | open => fixed |
2023-05-15 10:05 | bruno-at-bareos | Note Added: 0005048 |