diff --git a/wmake/rules/linuxARM64Arm/c b/wmake/rules/linuxARM64Arm/c index 91a1e739afdfc1596b33a83a8d6a17d281d8beca..3ae8cf8f6e2aecc1a53ef63ea36147a6279bbfe8 100644 --- a/wmake/rules/linuxARM64Arm/c +++ b/wmake/rules/linuxARM64Arm/c @@ -1,6 +1,6 @@ SUFFIXES += .c -cc = armclang +cc = armclang -mpcu=native cWARN = -Wall @@ -12,5 +12,5 @@ ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@ LINK_LIBS = $(cDBUG) -LINKLIBSO = $(cc) -shared -LINKEXE = $(cc) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs +LINKLIBSO = $(cc) -shared -armpl +LINKEXE = $(cc) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs -armpl diff --git a/wmake/rules/linuxARM64Arm/c++ b/wmake/rules/linuxARM64Arm/c++ index 5704e839a9b9edbeeaf92675661b79b937716c72..4bbc646aecb34986641e41a5a6b7d5a3ddd0d1ed 100644 --- a/wmake/rules/linuxARM64Arm/c++ +++ b/wmake/rules/linuxARM64Arm/c++ @@ -1,6 +1,6 @@ include $(GENERAL_RULES)/Clang/c++ -CC = armclang++ -std=c++11 +CC = armclang++ -std=c++11 -mcpu=native include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION) @@ -13,5 +13,5 @@ cpptoo = $(Ctoo) LINK_LIBS = $(c++DBUG) -LINKLIBSO = $(CC) $(c++FLAGS) -shared -LINKEXE = $(CC) $(c++FLAGS) -Xlinker --add-needed +LINKLIBSO = $(CC) $(c++FLAGS) -shared -armpl +LINKEXE = $(CC) $(c++FLAGS) -Xlinker --add-needed -armpl diff --git a/wmake/rules/linuxARM64Arm/c++Opt b/wmake/rules/linuxARM64Arm/c++Opt index c427c3d08b8d71d05db3ceb32b020fb460f55fa3..7a4e09d9f42d00521d445af644e434507fd7ce20 100644 --- a/wmake/rules/linuxARM64Arm/c++Opt +++ b/wmake/rules/linuxARM64Arm/c++Opt @@ -1,2 +1,2 @@ c++DBUG = -c++OPT = -mcpu=thunderx2t99 -ffp-contract=fast -ffast-math -O3 -funsafe-math-optimizations +c++OPT = -ffp-contract=fast -ffast-math -O3 -funsafe-math-optimizations -fsimdmath -armpl diff --git a/wmake/rules/linuxARM64Arm/cOpt b/wmake/rules/linuxARM64Arm/cOpt index 0086d1849ebac2a560442be4d2032d7c73774e9d..10aa6fc610f154f7a49156a92d54824800811532 100644 --- a/wmake/rules/linuxARM64Arm/cOpt +++ b/wmake/rules/linuxARM64Arm/cOpt @@ -1,2 +1,2 @@ cDBUG = -cOPT = -mcpu=thunderx2t99 -ffp-contract=fast -ffast-math -O3 +cOPT = -ffp-contract=fast -ffast-math -O3 -armpl