| Summary: | Broken Craft ARM cross compilation on Android Docker environment | ||
|---|---|---|---|
| Product: | [Unmaintained] Craft | Reporter: | Javier O. Cordero Pérez (Cuperino) <javiercorderoperez> |
| Component: | Core | Assignee: | Hannah von Reth <vonreth> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | normal | CC: | christoph, javiercorderoperez, nicolas.fella, vkrause, windows-bugs-null |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Javier O. Cordero Pérez (Cuperino)
2021-08-07 20:11:58 UTC
You can work around this by calling 'craft --set ignored=True icu'. It will also fail for some other libs which you can mark as ignored too. we don't yet have a nice way to do that automatically unfortunately Patches to address this for dependencies of Qt are in review: https://invent.kde.org/packaging/craft-blueprints-kde/-/merge_requests Some dependencies of KArchive and Poppler and possibly others still need similar fixes/workarounds. (In reply to Nicolas Fella from comment #1) > You can work around this by calling 'craft --set ignored=True icu'. It will > also fail for some other libs which you can mark as ignored too. > > we don't yet have a nice way to do that automatically unfortunately Thank you for the workaround. It worked and eventually I figured out how to make the build. Speaking of finding a nicer way to do it automatic... Would it be possible to set this flag from a project's blueprint? As a condition when CraftCore.compiler.isAndroid I mean. https://invent.kde.org/packaging/craft-blueprints-kde/-/merge_requests/212 did exactly that already I think. |