Skip to content

Removal of PL/TCL and PL/Perl #592

@jakob

Description

@jakob

macOS has deprecated linking with included scripting languages such as TCL, Perl and Python. For this reason, we've been building PostgreSQL on old VMs with macOS 10.12 for some time. Unfortunately, the latest version of some libraries no longer build on macOS 10.12 (proj4 7.1 and ICU 67.1 specifically) and it's only a question of time before other libraries will no longer build anymore as well. For this reason, I've decided to finally make the jump to building PostgreSQL 13 on a more recent OS (macOS 10.15).

This means we can no longer link with the system provided Perl, TCL, and Python. For Python we found a different solution (users should install Python 3.8 from python.org, see issue #551 and https://postgresapp.com/documentation/plpython.html).

However, for PL/Perl and PL/TCL I don't think such an effort would be worthwhile, as I assume that only very few people are using these extensions with Postgres.app. Unfortunately we don't have any usage statistics, so I have no idea if my assumption is correct. So we've decided to just release Postgres.app with PostgreSQL 13 without support for these languages.

If you are using PL/Perl or PL/TCL, and think that it's important that we add them back, please let us know!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions