forked from vectorize-io/pg0
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathversions.env
More file actions
31 lines (30 loc) · 1.95 KB
/
Copy pathversions.env
File metadata and controls
31 lines (30 loc) · 1.95 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
PG_VERSION=18.1.0
PGVECTOR_VERSION=0.8.5
PGVECTOR_COMPILED_TAG=v0.18.320
PGVECTOR_COMPILED_REPO=nicoloboschi/pgvector_compiled
# Runtime libraries bundled with the Linux GNU binaries.
#
# The theseus-rs PostgreSQL build does NOT directly link against ICU. It
# links against libxml2.so.2 (DT_NEEDED), and libxml2 in turn pulls in ICU
# transitively. So we bundle a libxml2.so.2 + the matching libicu it was
# built against, all sourced from the same Ubuntu archive.
#
# We deliberately use Ubuntu 22.04 (Jammy) packages because:
# 1. Their glibc symbol requirements top out at GLIBC 2.34, comfortably
# below our manylinux_2_35 wheel baseline. Using Ubuntu 24.04 packages
# would require GLIBC 2.38, breaking users on Ubuntu 22.04 / Debian 12.
# 2. Ubuntu 22.04's libxml2.so.2 transitively wants libicu*.so.70, so we
# bundle that ICU major rather than the .so.74 ICU 24.04 ships.
# This works on every supported distro: 22.04 has the same SONAMEs natively;
# 24.04+ keeps libxml2.so.2 around but in a newer ICU lineage; 25.10+ has
# neither, but the bundled libxml2.so.2 + libicu70 fills both gaps.
LIBXML2_DEB_VERSION=2.9.13+dfsg-1ubuntu0.12
LIBXML2_DEB_URL_AMD64=https://archive.ubuntu.com/ubuntu/pool/main/libx/libxml2/libxml2_2.9.13+dfsg-1ubuntu0.12_amd64.deb
LIBXML2_DEB_SHA256_AMD64=b3678e6e4b166bc0e4226fb118d489ab51802c772914421397c9dcb2dd0e0d2b
LIBXML2_DEB_URL_ARM64=https://ports.ubuntu.com/ubuntu-ports/pool/main/libx/libxml2/libxml2_2.9.13+dfsg-1ubuntu0.12_arm64.deb
LIBXML2_DEB_SHA256_ARM64=6feb8502740e786e7d6a8d89e3d8d1060aaf6f27ad48bf279cb3c19b451eb16f
LIBICU_DEB_VERSION=70.1-2ubuntu1
LIBICU_DEB_URL_AMD64=http://archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu70_70.1-2ubuntu1_amd64.deb
LIBICU_DEB_SHA256_AMD64=223c1e6cebf2a6748637303227d8b84337c14a2d30eacbc46a68d02557dcff3e
LIBICU_DEB_URL_ARM64=http://ports.ubuntu.com/pool/main/i/icu/libicu70_70.1-2ubuntu1_arm64.deb
LIBICU_DEB_SHA256_ARM64=a06f86489e364f555a0655f476e6b2693760aff9d8dec0011daf9b17957da3c5