Closed seanjkanderson closed 3 years ago
Hi there,
the issue seems to be related to the compilation of BLASFEO assembly kernels on your system/toolchain, rather than anything in HPIPM, so I would suggest to reopen the issue on the BLASFEO github, also for future reference.
Anyway, for now, something that surely works is to use the GENERIC
target in BLASFEO as there are no assembly kernels in there.
The specific issue seems related to the use of hexadecimal constants in the source code (which uses AT&T assembly dialect, and not Intel assembly dialect).
More specifically, the first line with an error actually looks like
vperm2f128 $0x20, %ymm14, %ymm12, %ymm0
where somehow the $0
has been removed by your compiler.
You could try a bit to see if other formatting works, e.g. some that you can find in here https://stackoverflow.com/questions/11733731/how-to-represent-hex-value-such-as-ffffffbb-in-x86-assembly-programming
If some other formatting works for both you and other systems such as linux/gcc then that would be preferably.
This commit in BLASFEO should fix the issue https://github.com/giaf/blasfeo/commit/e6356a7aea2458c57176073bd27a78091aabb7f7
Hi there,
I'm having an issue building for MATLAB on a Mac running Catalina (10.15.7).
From the
~/blasfeo
I runmake shared_library -j4 && sudo make install_shared
and get a very long list of errors:Not sure if it's helpful to include more of the output. Are there dependencies from XCode or the like?
Thank you.