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.

Reply via email to