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

Don't link to gettext's private libgettextlib #13

Merged
merged 1 commit into from Dec 28, 2014
Merged

Don't link to gettext's private libgettextlib #13

merged 1 commit into from Dec 28, 2014

Conversation

ryandesign
Copy link
Contributor

It's not needed, and functions from the portion of glib included within may not be compatible with the functions provided by the system's full version of glib, which may result in a crash like mypaint/mypaint#114

It's not needed, and functions from the portion of glib included within may not be compatible with the functions provided by the system's full version of glib, which may result in a crash like mypaint/mypaint#114
@iirelu
Copy link
Contributor

iirelu commented Dec 28, 2014

Interesting! Were we previously just frivolously linking to libgettext without using it at all?

@ryandesign
Copy link
Contributor Author

I was not able to find a description of libgettextlib, but I believe it to be a library intended only for the use of the programs that ship with gettext.

@iirelu
Copy link
Contributor

iirelu commented Dec 28, 2014

Huh, so this completely broke Mypaint for some OS X installs? I'll merge this in and hope it doesn't break anything, thank you for finding and fixing this!

iirelu added a commit that referenced this pull request Dec 28, 2014
Don't link to gettext's private libgettextlib
@iirelu iirelu merged commit f6af776 into mypaint:master Dec 28, 2014
@ryandesign
Copy link
Contributor Author

Yes, MyPaint crashed immediately on launch for me under OS X v10.10 Yosemite, until I made this change. I don't know what's in libgettextlib, but I assume it's of no interest to anyone other than gettext's own programs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants