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, kde-windows, nicolas.fella, vkrause |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed 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. |