Fix link error and dependency issue in Tizen 10.0 #648
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
related issue: #647
When building the
api-version="10.0"native plugin using the Tizen 10.0 dev SDK, we found that unintended library dependencies were added. These libraries are not actually used in Flutter and do not exist in TV profile.Our analysis results show that the compilation's --as-needed option in SDK's makefile is searching for a specific symbol and the dependency is added, so we suspect that this issue comes from the SDK's toolchain's gcc was upgraded.
So, let's add
-lstdc++first for resolve this issue.(However
libBrokenLocale.so.1is still added but it works fine on TV. (libBrokenLocale is not added in all cases.))This PR is a temporary patch and managed as a known issue.
Test plugin&app: default plugin(
flutter-tizen create --platforms tizen --template plugin test_plugin)api-version="10.0"
api-version="8.0"
PR after & api-version="10.0"