Index: constants.mk
===================================================================
--- constants.mk (revision 49)
+++ constants.mk (revision 50)
@@ -942,7 +942,7 @@
H5_GLIBC_TARBALL = $(TOOLCHAINS_FTP_BASE)/$(H5_GLIBC_VERSION)/$(H5_GLIBC_DIR)-$(H5_GLIBC_VERSION).$(TARBALL_SUFFIX)
H5_GLIBC_ARCH_DEFS = -D__ALLWINNER_H5_GLIBC__=1
-H5_GLIBC_ARCH_FLAGS = -march=armv8-a -mcpu=cortex-a53 -mabi=lp64 -fomit-frame-pointer
+H5_GLIBC_ARCH_FLAGS = -march=armv8-a+crc+nocrypto -mcpu=cortex-a53 -mabi=lp64 -fomit-frame-pointer
H5_GLIBC_SYSROOT = sys-root
H5_GLIBC_DEST_SYSROOT = yes
@@ -986,7 +986,7 @@
RK33XX_GLIBC_TARBALL = $(TOOLCHAINS_FTP_BASE)/$(RK33XX_GLIBC_VERSION)/$(RK33XX_GLIBC_DIR)-$(RK33XX_GLIBC_VERSION).$(TARBALL_SUFFIX)
RK33XX_GLIBC_ARCH_DEFS = -D__RK33XX_GLIBC__=1
-RK33XX_GLIBC_ARCH_FLAGS = -march=armv8-a -mcpu=cortex-a53 -mabi=lp64 -fomit-frame-pointer
+RK33XX_GLIBC_ARCH_FLAGS = -march=armv8-a+crc+nocrypto -mcpu=cortex-a53 -mabi=lp64 -fomit-frame-pointer
RK33XX_GLIBC_SYSROOT = sys-root
RK33XX_GLIBC_DEST_SYSROOT = yes
@@ -1008,7 +1008,7 @@
RK339X_GLIBC_TARBALL = $(TOOLCHAINS_FTP_BASE)/$(RK339X_GLIBC_VERSION)/$(RK339X_GLIBC_DIR)-$(RK339X_GLIBC_VERSION).$(TARBALL_SUFFIX)
RK339X_GLIBC_ARCH_DEFS = -D__RK339X_GLIBC__=1
-RK339X_GLIBC_ARCH_FLAGS = -march=armv8-a -mcpu=cortex-a72.cortex-a53 -mabi=lp64 -fomit-frame-pointer
+RK339X_GLIBC_ARCH_FLAGS = -march=armv8-a+crc+nocrypto -mcpu=cortex-a72.cortex-a53 -mabi=lp64 -fomit-frame-pointer
RK339X_GLIBC_SYSROOT = sys-root
RK339X_GLIBC_DEST_SYSROOT = yes
@@ -1030,7 +1030,7 @@
RK358X_GLIBC_TARBALL = $(TOOLCHAINS_FTP_BASE)/$(RK358X_GLIBC_VERSION)/$(RK358X_GLIBC_DIR)-$(RK358X_GLIBC_VERSION).$(TARBALL_SUFFIX)
RK358X_GLIBC_ARCH_DEFS = -D__RK358X_GLIBC__=1
-RK358X_GLIBC_ARCH_FLAGS = -march=armv8.2-a -mtune=cortex-a76.cortex-a55 -mabi=lp64 -fomit-frame-pointer
+RK358X_GLIBC_ARCH_FLAGS = -march=armv8.2-a+crc+crypto -mtune=cortex-a76.cortex-a55 -mabi=lp64 -fomit-frame-pointer
RK358X_GLIBC_SYSROOT = sys-root
RK358X_GLIBC_DEST_SYSROOT = yes
@@ -1074,7 +1074,7 @@
S9XX_GLIBC_TARBALL = $(TOOLCHAINS_FTP_BASE)/$(S9XX_GLIBC_VERSION)/$(S9XX_GLIBC_DIR)-$(S9XX_GLIBC_VERSION).$(TARBALL_SUFFIX)
S9XX_GLIBC_ARCH_DEFS = -D__AMLOGIC_S9XX_GLIBC__=1
-S9XX_GLIBC_ARCH_FLAGS = -march=armv8-a -mcpu=cortex-a53 -mabi=lp64 -fomit-frame-pointer
+S9XX_GLIBC_ARCH_FLAGS = -march=armv8-a+crc+nocrypto -mcpu=cortex-a53 -mabi=lp64 -fomit-frame-pointer
S9XX_GLIBC_SYSROOT = sys-root
S9XX_GLIBC_DEST_SYSROOT = yes
@@ -1099,7 +1099,7 @@
A311X_GLIBC_TARBALL = $(TOOLCHAINS_FTP_BASE)/$(A311X_GLIBC_VERSION)/$(A311X_GLIBC_DIR)-$(A311X_GLIBC_VERSION).$(TARBALL_SUFFIX)
A311X_GLIBC_ARCH_DEFS = -D__AMLOGIC_A311X_GLIBC__=1
-A311X_GLIBC_ARCH_FLAGS = -march=armv8-a -mcpu=cortex-a73.cortex-a53 -mabi=lp64 -fomit-frame-pointer
+A311X_GLIBC_ARCH_FLAGS = -march=armv8-a+crc+nocrypto -mcpu=cortex-a73.cortex-a53 -mabi=lp64 -fomit-frame-pointer
A311X_GLIBC_SYSROOT = sys-root
A311X_GLIBC_DEST_SYSROOT = yes
@@ -1270,7 +1270,7 @@
M1000_GLIBC_TARBALL = $(TOOLCHAINS_FTP_BASE)/$(M1000_GLIBC_VERSION)/$(M1000_GLIBC_DIR)-$(M1000_GLIBC_VERSION).$(TARBALL_SUFFIX)
M1000_GLIBC_ARCH_DEFS = -D__M1000_GLIBC__=1
-M1000_GLIBC_ARCH_FLAGS = -march=armv8-a -mcpu=cortex-a57 -mabi=lp64 -fomit-frame-pointer
+M1000_GLIBC_ARCH_FLAGS = -march=armv8-a+crc+nocrypto -mcpu=cortex-a57 -mabi=lp64 -fomit-frame-pointer
M1000_GLIBC_SYSROOT = sys-root
M1000_GLIBC_DEST_SYSROOT = yes
@@ -1382,7 +1382,7 @@
RISCV64_GLIBC_TARBALL = $(TOOLCHAINS_FTP_BASE)/$(RISCV64_GLIBC_VERSION)/$(RISCV64_GLIBC_DIR)-$(RISCV64_GLIBC_VERSION).$(TARBALL_SUFFIX)
RISCV64_GLIBC_ARCH_DEFS = -D__RV64GC_GLIBC__=1
-RISCV64_GLIBC_ARCH_FLAGS = -march=rv64gc -mcmodel=medany
+RISCV64_GLIBC_ARCH_FLAGS = -march=rv64gc -misa-spec=2.2 -mcmodel=medany
RISCV64_GLIBC_OPTIMIZATION = -O3
RISCV64_GLIBC_SYSROOT = sys-root