diff --git a/cbits/aes.c b/cbits/aes.c
--- a/cbits/aes.c
+++ b/cbits/aes.c
@@ -166,6 +166,7 @@
 #define aes_decrypt_block(o,k,i) aes-generic_decrypt_block(o,k,i)
 #endif
 
+#if defined(ARCH_X86) && defined(WITH_AESNI)
 void initialize_table_ni(int aesni, int pclmul)
 {
 	if (!aesni)
@@ -197,6 +198,7 @@
 	branch_table[ENCRYPT_GCM_128] = aes_ni_gcm_encrypt128;
 	branch_table[ENCRYPT_GCM_256] = aes_ni_gcm_encrypt256;
 }
+#endif
 
 void aes_initkey(aes_key *key, uint8_t *origkey, uint8_t size)
 {
diff --git a/cipher-aes.cabal b/cipher-aes.cabal
--- a/cipher-aes.cabal
+++ b/cipher-aes.cabal
@@ -1,5 +1,5 @@
 Name:                cipher-aes
-Version:             0.2.0
+Version:             0.2.1
 Description:
     Fast AES cipher implementation with advanced mode of operations.
     .
