ceph/cmake/modules
Alexander Graf e70ab48b7f AArch64: Detect crc32 extension support from assembler
The used compiler may or may not be recent enough to recognize the
crc32 extended cpu type. However, it does not really have to know about
them either, since all we do is pass inline assembly instructions to
the assembler.

This patch moves the crc cpu extension detection from compiler based
to assembler based, so that we can build optimized code even when the
compiler does not know about the cpu type yet.

Fixes: http://tracker.ceph.com/issues/17516
Signed-off-by: Alexander Graf <agraf@suse.de>
2016-10-10 14:51:44 +02:00
..
AddCephTest.cmake cmake: Also build Python bindings for Python 3 2016-08-11 16:36:57 +03:00
Distutils.cmake cmake: Also build Python bindings for Python 3 2016-08-11 16:36:57 +03:00
Findaio.cmake cmake: fix libaio detection 2016-07-25 15:40:30 +08:00
Findatomic_ops.cmake
Findbabeltrace.cmake cmake: cleanup Findbabeltrace.cmake 2016-07-25 15:39:02 +08:00
FindBacktrace.cmake cmake: add missing FindBacktrace.cmake 2016-07-25 15:39:02 +08:00
Findblkid.cmake cmake: cleanup Findblkid.cmake 2016-07-25 15:40:30 +08:00
Findcryptopp.cmake
FindCython.cmake cmake: Also build Python bindings for Python 3 2016-08-11 16:36:57 +03:00
Finddpdk.cmake
Findfcgi.cmake cmake: Findfcgi.cmake cleanups 2016-07-20 16:21:06 +08:00
Findfio.cmake fio: generalize for other ObjectStores 2016-09-13 11:02:17 -04:00
Findfuse.cmake cmake: cleanup Findfuse.cmake 2016-07-29 23:12:33 +08:00
Findgperftools.cmake cmake: cleanup Findgperftools.cmake 2016-08-11 14:06:39 +08:00
FindJeMalloc.cmake
Findkeyutils.cmake cmake: update description for cmake module Findkeyutils.cmake 2016-05-13 22:02:34 +08:00
Findleveldb.cmake cmake: cleanup Findleveldb.cmake 2016-08-11 14:53:02 +08:00
FindLTTngUST.cmake cmake: replace Findlttng-ust.cmake with FindLTTngUST.cmake 2016-08-30 15:51:51 +08:00
FindLZ4.cmake
FindNSPR.cmake
FindNSS.cmake FindNSS.cmake: find includes in /usr/local/includes/nss/nss 2016-07-20 15:57:42 +02:00
FindOpenLdap.cmake cmake: cleanup FindOpenLdap.cmake 2016-07-25 15:39:01 +08:00
Findpciaccess.cmake
FindPython3Interp.cmake cmake: Also build Python bindings for Python 3 2016-08-11 16:36:57 +03:00
FindPython3Libs.cmake cmake: Also build Python bindings for Python 3 2016-08-11 16:36:57 +03:00
Findsnappy.cmake
Findudev.cmake cmake: cleanup Findudev.cmake 2016-07-25 15:40:30 +08:00
Findxfs.cmake
Findxio.cmake cmake: cleanup Findxio.cmake 2016-08-11 14:53:03 +08:00
GetGitRevisionDescription.cmake Update git rev parsing in CMake 2016-06-10 14:22:31 -04:00
GetGitRevisionDescription.cmake.in Update git rev parsing in CMake 2016-06-10 14:22:31 -04:00
SIMDExt.cmake AArch64: Detect crc32 extension support from assembler 2016-10-10 14:51:44 +02:00