diff --git a/meta/classes-global/insane.bbclass b/meta/classes-global/insane.bbclass
index 99736830b9a8..bd2328601676 100644
--- a/meta/classes-global/insane.bbclass
+++ b/meta/classes-global/insane.bbclass
@@ -515,8 +515,7 @@ def check_32bit_symbols(path, packagename, d, elf, messages):
     Check that ELF files do not use any 32 bit time APIs from glibc.
     """
     thirtytwo_bit_time_archs = {'arm','armeb','mipsarcho32','powerpc','x86'}
-    overrides = set(d.getVar('OVERRIDES').split(':'))
-    if not (thirtytwo_bit_time_archs & overrides):
+    if d.getVar('HOST_ARCH') not in thirtytwo_bit_time_archs:
         return
 
     import re
