Revision history for Alien-Qhull

v8.0.2.2  2024-03-06 13:15:09-05:00 America/New_York

  [BUILD]

    * force share static install.

        Some system installations (e.g. Debian 12) compile their
        static libraries in such a way that linking the Perl .so XS
        module against it fails with something like:

              relocation R_X86_64_PC32 against symbol `qh_version2'
              can not be used when making a shared object; recompile
              with -fPIC'

        Alien::Build seems to be passing -fPIC, but the system library
        hasn't been compiled with it.  So, need to use dynamic linking
        against the system library, but want to use static linking for
        a share install.

        However, qhull uses separate .pc files for dynamic and static
        linking, and the PkgConfig plugin really wants to use a single
        file for both. Rather than hand roll the pkg-config gather
        methods (which rely upon the presence of a pkg-config
        executable) constrain PkgConfig use the static one and
        always build a share install.

v8.0.2.1  2024-02-09 12:37:39-05:00 America/New_York

* First release upon an unsuspecting world.