Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement metadata-driven PGXS compilation on Linux & macOS #42

Open
theory opened this issue Sep 4, 2024 · 0 comments
Open

Implement metadata-driven PGXS compilation on Linux & macOS #42

theory opened this issue Sep 4, 2024 · 0 comments
Assignees
Labels
building Tools to compile, test, and install PGXN distributions sdk Software Development Kit

Comments

@theory
Copy link
Member

theory commented Sep 4, 2024

Build a Rust Crate with an interface that can be used by the future CLI to build a PGXS-based distribution with no additional dependencies. Use the meta_spec crate to read the META.json file and to patch it with any metadata missing from the original (or if there is no original).

Should be complete when:

  • Five C-based PGXS extensions can be built, installed, and tested
  • Works for them all on Linux amd64^ arm64 and macOS on arm64
  • A well-documented Rust crate allows does the work
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
building Tools to compile, test, and install PGXN distributions sdk Software Development Kit
Projects
Status: In progress
Development

No branches or pull requests

1 participant