https://sourceware.org/bugzilla/show_bug.cgi?id=32155
Bug ID: 32155
Summary: elfutils fails to compile with "srcfiles.cxx:354:10:
error: use of undeclared identifier 'no_backup'"
Product: elfutils
Version: unspecified
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: general
Assignee: unassigned at sourceware dot org
Reporter: evvers at ya dot ru
CC: elfutils-devel at sourceware dot org
Target Milestone: ---
I'm trying to figure out why elfutils started failing to compile on OSS-Fuzz.
https://oss-fuzz-build-logs.storage.googleapis.com/index.html#elfutils.
According to `git bisect` the first commit where it started failing with that
particular error was
https://sourceware.org/git/?p=elfutils.git;a=commit;h=d6443d1a4df6057f9012d105037f52daaca911f1
but trying to reproduce it locally I ran into another build failure:
```
libdwelf -I./../libdwfl -I./../libasm -I../debuginfod -std=c++11 -Wall
-Wshadow-Wnull-dereference -Wimplicit-fallthrough -Werror -Wunused -Wextra
-D_FORTIFY_SOURCE=3 -Wno-error -O1 -fno-omit-frame-pointer -g
-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address
-fsanitize=fuzzer-no-link -MT srcfiles.o -MD -MP -MF .deps/srcfiles.Tpo -c -o
srcfiles.o srcfiles.cxx
srcfiles.cxx:354:10: error: use of undeclared identifier 'no_backup'
354 | if (!no_backup)
| ^
1 error generated.
```
The script configuring elfutils there runs
```
./configure --enable-maintainer-mode --disable-debuginfod
--disable-libdebuginfod \
--disable-demangler --without-bzlib --without-lzma --without-zstd
```
--
You are receiving this mail because:
You are on the CC list for the bug.