secondlife / viewer

🖥️ Second Life's official client
GNU Lesser General Public License v2.1
210 stars 53 forks source link

Update libexpat #1078

Open AiraYumi opened 6 months ago

AiraYumi commented 6 months ago

Description

Can you bump libexpat? I don't understand why we keep using an 8 year old library.

RunitaiLinden commented 6 months ago

Thanks for the heads up.

Updating libraries is one of those common tasks that takes a back seat to bug fixes and feature improvements that have a demonstrable benefit, but keeping libraries up to date is definitely something we're trying to be better at, and there is in fact an internal initiative to take care of some of the worst offenders like libexpat.

bennettgoble commented 6 months ago

I've got new version of expat prepared and have rebuilt its dependent library APR:

However, there is another dependency which I'd prefer to remove rather than continue supporting: xmlrpc-epi:

bennettgoble commented 6 months ago

Linux, windows build working. There's link issues on macOS which I am investigating.