Skip to content

cmake and configure builds are not bit-for-bit identical #497

@dankegel

Description

@dankegel

A few things cause the cmake build install a libz.so that is not bit-for-bit identical with the one produced by the make build. A couple of these might be worth fixing.

  • no default buildtype, so if you forget to set Release, you get a funny build
  • -DHAVE_HIDDEN missing from defines on linux
  • object files linked in different order
  • Makefile links against -lc explicitly

Found while investigating #485

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions