https://sourceware.org/bugzilla/show_bug.cgi?id=33097

            Bug ID: 33097
           Summary: zlib compile issue on macOS
           Product: binutils
           Version: 2.45
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: binutils
          Assignee: unassigned at sourceware dot org
          Reporter: zlewko at gmail dot com
                CC: sourceware at ryandesign dot com
  Target Milestone: ---
                CC: sourceware at ryandesign dot com

The version of zlib on head doesn't compile in Mac OS (it used to work on an
older machine but stopped working on a newer one...). I'm indirectly using this
via riscv32-gnu-toolchain and have not directly duplicated it with this library
only but from the source the issue is there on head.  The issue is around line
140 and 169 of zutil.h where both ifdefs are true and OS_CODE gets redefined
but fdopen is still none.  I think this has been fixed in other zlib libraries
(https://github.com/madler/zlib) where this file no longer redefines fdopen.

I also saw the same issue in the zlib in gdb.

--- Comment #1 from Ryan Carsten Schmidt <sourceware at ryandesign dot com> ---
The fix is:

https://github.com/madler/zlib/commit/4bd9a71f3539b5ce47f0c67ab5e01f3196dc8ef9

It is included in zlib 1.3.1. Please update the bundled zlib to the latest
version.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to