-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
More makefile preparations for Windows #9742
Conversation
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.
I don't know the reordering implications, but at least have some textual improvements. Otherwise looks good to my eye, but I don't have much experience with these type of makefiles generally.
Makefile
Outdated
ifdef HOST_WINDOWS | ||
# Windows DLLs are stricter about symbol visibilty than Unix shared | ||
# objects --- see https://gcc.gnu.org/wiki/Visibility for details. | ||
# This is a temporary sledghammer to export everything like on Unix, |
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.
Yeah, adding exports for all symbols will probably be a bit of work
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.
Same. It's not an urgent todo.
These bits are not Cygwin-specific.
This is not the most elegant, but will match the SOs in exporting everything for now. Later we can refine what is public/private to clean up the interface.
bd52ff2
to
90fdbfc
Compare
Motivation
See each commit for details. In the last one I tried to add some general comments to our entry-point
Makefile
is easier to understand.Context
Preparing for #8901.
Picking up where #9736 left off
Priorities and Process
Add 👍 to pull requests you find important.
The Nix maintainer team uses a GitHub project board to schedule and track reviews.
CC @wegank @Mindavi