-
Notifications
You must be signed in to change notification settings - Fork 1.6k
*GEMM_DEFAULT_UNROLL_* errors #1861
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
Comments
You have to specify TARGET= for ARM architectures. |
Hi Andrew, Thank you for your prompt response. Just to be clear, I have also tried Do you think I should stick to the make TARGET=ARMV6 # ARMV8 for ARM64
make PREFIX=/usr/local install Does this method install the corresponding CMake config and target files? |
Both build systems should install all the required files, the |
You need to repeat TARGET= (and preferably all other) options for install as they determine header files to be pulled along and name of main library to be copied (CMAKE build stores those options) |
Hi again, Changing the I don't know if we should close the issue, but as far as my problem is concerned, your suggestions have helped me solve it. I am still using the Thank you, both, for your prompt responses. |
@aytekinar by chance do you know how to launch arm32/arm64 alpine on ubuntu14 provided by travis CI ? |
@brada4, that will be my next step tonight and tomorrow. I will share the results with you here, under this thread, if you'd like.
(EDIT. You need the above only if you need experimental features of Docker such as, e.g., in your
line with I will be using such an approach to use these prebuilt multi-architecture Docker images to build and test my library for EDIT. I have created a dummy travis-arm-ci repository summarizing the above. It seems to be working. If you check the logs there, you will notice that the Docker images give the correct |
It will be worth a heap to make a pull request regarding travis.yml in top level. |
Closing as the original build issue was resolved. Thanks a lot for the arm CI tests from PR#1864. |
Thank you, for your help and fast response on the original issue. I am glad that it did help you with ARM builds :) |
Hi,
For my project, I am working on providing multi-architecture Docker images that are shipped with either reference LAPACK or OpenBLAS. The former seems to be working smoothly for
amd64
,arm32v6
andarm64v8
architectures. However, I have problems building the Docker image (with OpenBLAS) for the ARM architectures.Below is the excerpt from my
Dockerfile
(see attached for the full version) that builds and installs OpenBLAS:I am using an
amd64
host withqemu-user-static
handles registered via the Docker image. Basically, I am building the Docker images in an emulator, usingalpine
as the base image. When I rundocker run --rm --privileged multiarch/qemu-user-static:register --reset docker build --tag my-image:openblas-arm32v6 .
I get the long list of error messages:
Is there an easy fix for this problem? Should I switch to using
make
-based installations? Is it possible to stay withcmake
at all?The text was updated successfully, but these errors were encountered: