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

Improve handling of system ICU on Linux #56

Merged
merged 1 commit into from
Oct 30, 2023
Merged

Conversation

ntadej
Copy link
Collaborator

@ntadej ntadej commented Oct 29, 2023

Implement a hacky solution to ignore Qt-provided ICU (maplibre/maplibre-native#1813, for now in the staging branch) and also add disclaimer to the README.

@ntadej ntadej force-pushed the icu branch 13 times, most recently from a2c1c93 to 4b33e39 Compare October 29, 2023 23:11
@ntadej ntadej marked this pull request as ready for review October 29, 2023 23:28
@ntadej
Copy link
Collaborator Author

ntadej commented Oct 29, 2023

@FinitelyFailed, can you try if this PR fixes your issues with ICU?

@FinitelyFailed
Copy link

@ntadej It works nicely, thanks. :)

I generate the config like this:
~/Qt6/6.5.3/gcc_64/bin/qt-cmake .. -B . -G Ninja -DCMAKE_C_COMPILER_LAUNCHER="ccache" -DCMAKE_CXX_COMPILER_LAUNCHER="ccache" -DCMAKE_INSTALL_PREFIX="../install"

I.e. not using -DMLN_QT_WITH_INTERNAL_ICU=ON.

Which builds fine.

@ntadej ntadej merged commit 80a1d81 into maplibre:main Oct 30, 2023
10 checks passed
@ntadej ntadej deleted the icu branch October 30, 2023 11:03
@ntadej ntadej added this to the 3.0 milestone Oct 11, 2024
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

Successfully merging this pull request may close these issues.

2 participants