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

obsolete code: libpng-config #643

Open
jbowler opened this issue Jan 21, 2025 · 1 comment
Open

obsolete code: libpng-config #643

jbowler opened this issue Jan 21, 2025 · 1 comment

Comments

@jbowler
Copy link
Contributor

jbowler commented Jan 21, 2025

libpng-config (libpng-config, libpng16-config) and pkgconfig (libpng.pc, libpng16.pc) provide duplicate functionality however libpng-config is a traditional "by hand" shell script whereas libpng.pc is a data file which just contains the relevant information.

Apparently the -config approach is obsolate and libpng16-config does not work in some environments, see the comments here:

https://bugs.gentoo.org/487740

I suggest libpng-config and libpng16-config be removed from the install (so build them but don't install them) to find out if anyone really uses them then either remove them in libpng16 or remove them if there are currently used in libpng18.

@ctruta
Copy link
Member

ctruta commented Feb 2, 2025

While I agree with you about not making changes that are unnecessarily large and/or gratuitously disruptive in the libpng16 branch (which is, in general, the way to go about applying changes to software in maintenance mode), we should absolutely clean this up in libpng18.

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

No branches or pull requests

2 participants