https://sourceware.org/bugzilla/show_bug.cgi?id=33188
Bug ID: 33188
Summary: Failed to compile Binutils with Musl and gprofng
enabled
Product: binutils
Version: 2.43
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: gprofng
Assignee: vladimir.mezentsev at oracle dot com
Reporter: zohran.londais at gmail dot com
Target Milestone: ---
Created attachment 16190
--> https://sourceware.org/bugzilla/attachment.cgi?id=16190&action=edit
Build.log
Hi, I am actually working on my own Linux distribution, I am the author of the
new package manager called ISM (Ingenius System Manager), and I am building a
cross toolchain with musl libc.
I have a problem if I try to compile binutils 2.43.0 with gprofng support
enabled. I am using musl 1.2.5.
This the error I get:
../../../gprofng/src/Experiment.cc: In member function 'bool
Experiment::ExperimentFile::open(bool)':
../../../gprofng/src/Experiment.cc:234:12: error: 'fopen64' was not declared in
this scope; did you mean 'open64'?
234 | fh = fopen64 (fname, NTXT ("r"));
| ^~~~~~~
| open64
../../../gprofng/src/Experiment.cc:244:9: error: 'fseeko64' was not declared in
this scope; did you mean 'fseeko'?
244 | fseeko64 (fh, offset, SEEK_SET);
| ^~~~~~~~
| fseeko
../../../gprofng/src/Experiment.cc: In member function 'void
Experiment::ExperimentFile::close()':
../../../gprofng/src/Experiment.cc:285:16: error: 'ftello64' was not declared
in this scope; did you mean 'ftello'?
285 | offset = ftello64 (fh);
| ^~~~~~~~
| ftello
config.status: creating po/Makefile.in
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: executing default-2 commands
config.status: executing default commands
make[5]: *** [Makefile:844: Experiment.lo] Error 1
make[5]: Leaving directory
'/sources/ProgrammingTools-Main/Binutils/2.43.0/Sources/mainBuild/gprofng/src'
make[4]: *** [Makefile:573: all] Error 2
make[4]: Leaving directory
'/sources/ProgrammingTools-Main/Binutils/2.43.0/Sources/mainBuild/gprofng/src'
make[3]: *** [Makefile:472: all-recursive] Error 1
make[3]: Leaving directory
'/sources/ProgrammingTools-Main/Binutils/2.43.0/Sources/mainBuild/gprofng'
make[2]: *** [Makefile:404: all] Error 2
make[1]: *** [Makefile:7658: all-gprofng] Error 2
make[1]: *** Waiting for unfinished jobs....
make[2]: Leaving directory
'/sources/ProgrammingTools-Main/Binutils/2.43.0/Sources/mainBuild/gprofng'
make[4]: Nothing to be done for 'all'.
CXX symtab.o
make[4]: Leaving directory
'/sources/ProgrammingTools-Main/Binutils/2.43.0/Sources/mainBuild/ld/po'
make[4]: Entering directory
'/sources/ProgrammingTools-Main/Binutils/2.43.0/Sources/mainBuild/ld'
I attached the full log
--
You are receiving this mail because:
You are on the CC list for the bug.