Bugzilla – Bug 1142586
LTO: gstreamer-plugins-base build fails on aarch64
Last modified: 2019-07-24 08:13:55 UTC
Fails here: https://build.opensuse.org/package/live_build_log/openSUSE:Factory:ARM/gstreamer-plugins-base/standard/aarch64
Fails due to a wrong configure detection: checking for sys/types.h... (cached) yes checking for sys/wait.h... yes checking for sys/stat.h... (cached) yes - checking for ARM NEON support in current arch/CFLAGS... no + checking for ARM NEON support in current arch/CFLAGS... yes checking for stdint types... stdint.h (shortcircuit) make use of stdint.h in _stdint.h (assuming C99 compatible system) checking for localtime_r... yes
(In reply to Martin Liška from comment #1) > Fails due to a wrong configure detection: > > checking for sys/types.h... (cached) yes > checking for sys/wait.h... yes > checking for sys/stat.h... (cached) yes > - checking for ARM NEON support in current arch/CFLAGS... no > + checking for ARM NEON support in current arch/CFLAGS... yes > checking for stdint types... stdint.h (shortcircuit) > make use of stdint.h in _stdint.h (assuming C99 compatible system) > checking for localtime_r... yes aarch64 does support NEON. So, it should be ok to enable NEON on aarch64.
(In reply to Guillaume GARDET from comment #2) > (In reply to Martin Liška from comment #1) > > Fails due to a wrong configure detection: > > > > checking for sys/types.h... (cached) yes > > checking for sys/wait.h... yes > > checking for sys/stat.h... (cached) yes > > - checking for ARM NEON support in current arch/CFLAGS... no > > + checking for ARM NEON support in current arch/CFLAGS... yes > > checking for stdint types... stdint.h (shortcircuit) > > make use of stdint.h in _stdint.h (assuming C99 compatible system) > > checking for localtime_r... yes > > aarch64 does support NEON. So, it should be ok to enable NEON on aarch64. I've got a patch candidate..
I've just created an upstream merge request: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/merge_requests/338