Skip to content

release: Upgrade to PBC 1.0.0 and bump version to 0.60#334

Merged
ytech-info merged 3 commits intodevfrom
release/v0.60
Jan 23, 2026
Merged

release: Upgrade to PBC 1.0.0 and bump version to 0.60#334
ytech-info merged 3 commits intodevfrom
release/v0.60

Conversation

@jakinyele
Copy link
Copy Markdown
Member

PBC Library Upgrade (0.5.14 → 1.0.0):

  • deps/pbc/Makefile: Update VERSION to 1.0.0
  • .github/workflows/ci.yml: Update CI to build with PBC 1.0.0
  • Dockerfile: Update container build to use PBC 1.0.0
  • README.md: Update dependency reference to PBC 1.0.0

Version Bump (0.50 → 0.60):

  • VERSION: Update to 0.60
  • installers/deb.installer/create_deb.py: Update CHARM_VERSION to 0.60

New Build Helpers:

  • build_setup.sh: macOS Apple Silicon build environment setup script
  • tutorial_macos.md: Comprehensive macOS build guide for Intel and Apple Silicon

This release updates the PBC dependency to the latest stable version (1.0.0) released by Stanford, improving compatibility with modern systems.

PBC Library Upgrade (0.5.14 → 1.0.0):
- deps/pbc/Makefile: Update VERSION to 1.0.0
- .github/workflows/ci.yml: Update CI to build with PBC 1.0.0
- Dockerfile: Update container build to use PBC 1.0.0
- README.md: Update dependency reference to PBC 1.0.0

Version Bump (0.50 → 0.60):
- VERSION: Update to 0.60
- installers/deb.installer/create_deb.py: Update CHARM_VERSION to 0.60

New Build Helpers:
- build_setup.sh: macOS Apple Silicon build environment setup script
- tutorial_macos.md: Comprehensive macOS build guide for Intel and Apple Silicon

This release updates the PBC dependency to the latest stable version (1.0.0)
released by Stanford, improving compatibility with modern systems.
PBC 1.0.0 requires flex and bison as build-time dependencies.
Also added LDFLAGS=\-lgmp\ and ldconfig to match Dockerfile configuration.
The PBC configure script requires yywrap which is provided by libfl-dev
(the flex development library), not just the flex package itself.
@jakinyele jakinyele requested a review from ytech-info January 23, 2026 05:40
Copy link
Copy Markdown

@ytech-info ytech-info left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ytech-info ytech-info merged commit 03a2125 into dev Jan 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants