Comments (4)
KFR mentioned in its log that KFR_ARCH
cmake flag was set to neon
(ARM).
-- Default CPU architecture for KFR is neon (set by KFR_ARCH)
But earlier it's mentioned:
building for: FreeBSD 140i386-default-job-01 14.0-RELEASE-p6 FreeBSD 14.0-RELEASE-p6 i386
So the reason is architecture mismatch: building for x86 while explicitly setting the architecture to neon
(ARM).
Please attach the full cmake command line, it's not in the logs you attached.
You can omit KFR_ARCH
flag and let KFR decide the minimal ISA for architecture (SSE2 for x86 and NEON for ARM/ARM64)
from kfr.
cmake arguments are:
-DCMAKE_C_COMPILER:STRING="cc" -DCMAKE_CXX_COMPILER:STRING="c++" -DCMAKE_C_FLAGS:STRING="-O2 -pipe -fno-strict-aliasing " -DCMAKE_C_FLAGS_DEBUG:STRING="-O2 -pipe -fno-strict-aliasing " -DCMAKE_C_FLAGS_RELEASE:STRING="-O2 -pipe -fno-strict-aliasing -DNDEBUG" -DCMAKE_CXX_FLAGS:STRING="-O2 -pipe -fno-strict-aliasing " -DCMAKE_CXX_FLAGS_DEBUG:STRING="-O2 -pipe -fno-strict-aliasing " -DCMAKE_CXX_FLAGS_RELEASE:STRING="-O2 -pipe -fno-strict-aliasing -DNDEBUG" -DCMAKE_EXE_LINKER_FLAGS:STRING=" " -DCMAKE_MODULE_LINKER_FLAGS:STRING=" " -DCMAKE_SHARED_LINKER_FLAGS:STRING=" " -DCMAKE_INSTALL_PREFIX:PATH="/usr/local" -DCMAKE_BUILD_TYPE:STRING="Release" -DTHREADS_HAVE_PTHREAD_ARG:BOOL=YES -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=YES -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DFETCHCONTENT_FULLY_DISCONNECTED:BOOL=ON -DBUILD_SHARED_LIBS:BOOL=ON -GNinja
from kfr.
KFR_ARCH wasn't supplied externally.
from kfr.
This breakage only occurs on the i386 architecture.
from kfr.
Related Issues (20)
- Asymmetric Hann window HOT 3
- Polyphase filter bank HOT 2
- Internal compiler error HOT 3
- Minimum dft size HOT 1
- KFR Roadmap HOT 7
- Slow DFT (much slower than FFTW or IPP) HOT 2
- Building with clang-10 leads to warnings HOT 2
- Build failed on arm64 with -DKFR_ENABLE_CAPI_BUILD=ON in capi/CMakeFiles/kfr_capi.dir/capi.cpp.o HOT 9
- Cannot link kfr_dft
- Example request: FIR Overlap-Add
- Unable to properly link kfr_dft HOT 9
- Combine FIR filters in parallel HOT 2
- undefined reference to `void kfr::sse2::dft_initialize HOT 10
- using std::complex HOT 1
- [Planner Flags] FFTW_* option equivalent HOT 1
- Orphan #define statement in KFR6 HOT 1
- Build failed CAPI on Docker ubuntu22 with Clang HOT 1
- [SUGGESTION] Fingerprinting, resampling algos & more
- Need exmaples about fft2 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kfr.