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.