Support libxml2>=2.14?
Nobody has claimed this yet.
- Dominant language
- Shell
- Stars
- 12
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
libxml2 versions >=2.14 (March 2025) switched from libxml2.so.2 -> libxml2.so.16 and libxml2.so.2 is no longer available on newer systems.
Would it make sense to update to libxml2.so.16. Recent distributions (such as ubuntu questing/resolute) now ship the newer libxml2.so.16.
https://newreleases.io/project/gnome-gitlab/GNOME/libxml2/release/v2.14.0
https://github.com/ibmdb/db2drivers/blob/main/clidriver/v12.1.4/linuxx64_odbc_cli.tar.gz
greadelf -d clidriver/lib/libdb2.so | grep NEEDED
0x0000000000000001 (NEEDED) Shared library: [libcrypt.so.1]
0x0000000000000001 (NEEDED) Shared library: [libpam.so.0]
0x0000000000000001 (NEEDED) Shared library: [libxml2.so.2]
0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6]
0x0000000000000001 (NEEDED) Shared library: [libm.so.6]
0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
0x0000000000000001 (NEEDED) Shared library: [ld-linux-x86-64.so.2]
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating how the downloadable driver is built or packaged, then inspect clidriver/lib/libdb2.so with readelf as shown in the issue. Determine whether a rebuilt artifact can use libxml2.so.16 while preserving compatibility, and verify the resulting driver on the newer distributions mentioned.
Written by the indexing model from the issue text.
Assessment
- Domain
- operating-systems
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100