Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.

Don't check for libintl.h on Darwin (OSX) #20094

Merged
merged 1 commit into from Sep 24, 2018

Conversation

dagood
Copy link
Member

@dagood dagood commented Sep 21, 2018

The build fails to link if HAVE_LIBINTL_H is set when building on a Mac. libintl is unexpected on OSX and isn't configured correctly. This change makes OSX builds always ignore libintl. The intent is to use native internationalization anyway, so not using this library is correct.

Addresses https://github.com/dotnet/coreclr/issues/20092, but this change is also needed in release/2.1 and release/2.2 to avoid adding patches in source-build.

Copy link
Member

@janvorli janvorli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thank you!

@dagood
Copy link
Member Author

dagood commented Sep 21, 2018

@dotnet-bot test OSX10.12 x64 Checked Innerloop Build and Test
java.nio.channels.ClosedChannelException: known flakiness. (Funny, this is the flakiness that's driving my work on this scenario in the first place. 😄)

@dagood
Copy link
Member Author

dagood commented Sep 24, 2018

@dotnet-bot test Windows_NT x64 Release CoreFX Tests
Successful, but status didn't report.

@dotnet-bot test Windows_NT x64 Formatting
WindowsError: [Error 5] Access is denied: 'D:\\j\\workspace\\x64_windows_n---616f30f2\\dj\\dotnet.exe'

@janvorli janvorli merged commit 4e4665f into dotnet:master Sep 24, 2018
@dagood dagood deleted the ignore-libintl-osx branch September 25, 2018 01:36
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
2 participants