-
Notifications
You must be signed in to change notification settings - Fork 549
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
Linux build version script to hide exports of dependencies #984
Conversation
Co-Authored-By: Matthew Leibowitz <mattleibow@live.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looking good!
I see an error:
|
Let me fire up a VM quick |
I think it was missing the last semicolon... Updated the code, so let's see. Took a guess from the sample in https://www.gnu.org/software/gnulib/manual/html_node/LD-Version-Scripts.html |
Should have tested this after I rewrote everything from scratch :( |
Do you use a VM of WSL? |
Using a VM and running Ubuntu 18.04 LTS. Did a fresh clone. Let me check real quick what is happening. |
Seems to have passed the build of libSkiaSharp for Linux. |
Y same on my machine. Looks okay now. |
I wonder why Fontconfig is still exported. There seems to be a version script for glibc as well. |
Description of Change
Currently symbols of Freetype etc. are exported during the linker process. This leads to errors when used with applications that load build in third party libraries.
Bugs Fixed