conda-forge / pyside2-feedstock

A conda-smithy repository for pyside2.
BSD 3-Clause "New" or "Revised" License
17 stars 19 forks source link

add linux-aarch64 #124

Closed looooo closed 1 year ago

looooo commented 2 years ago

Comment:

What is blocking linux-aarch64 builds?

hmaarrfk commented 2 years ago

I guess the answer is "time" from developers or the CIs (6 hour limit).

Some issues I found upstream:

hmaarrfk commented 2 years ago

Apparently this is easier to configure in shiboken6 https://bugreports.qt.io/browse/PYSIDE-1033?focusedCommentId=645012&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-645012

hmaarrfk commented 2 years ago

Even when trying to use emulation, there seems to be other challengeS:

2022-09-11T16:50:06.4960097Z cd $SRC_DIR/sources/shiboken2/shibokenmodule && $SRC_DIR/sources/shiboken2/build/generator/shiboken2 --project-file=$SRC_DIR/sources/shiboken2/build/shibokenmodule/shibokenmodule.txt
2022-09-11T16:50:07.5309749Z (shiboken) /home/conda/feedstock_root/build_artifacts/pyside2_1662911884633/_build_env/bin/llvm-config crashed: 
2022-09-11T16:50:07.5341982Z qt.shiboken: (shiboken) Unable to locate Clang's built-in include directory (neither by checking the environment variables LLVM_INSTALL_DIR, CLANG_INSTALL_DIR  nor running llvm-config). This may lead to parse errors.
hmaarrfk commented 2 years ago

It may also be good to backport some patches from ubuntu: https://salsa.debian.org/qt-kde-team/qt/pyside2/-/tree/master/debian/patches

hmaarrfk commented 2 years ago

As well as fedora maybe (for python 3.11):