# File lib/phusion_passenger/platform_info/operating_system.rb, line 144
        def self.supports_lfence_instruction?
                arch = cpu_architectures[0]
                return arch == "x86_64" || (arch == "x86" &&
                        try_compile_and_run(:c, %Q{
                                int
                                main() {
                                        __asm__ __volatile__ ("lfence" ::: "memory");
                                        return 0;
                                }
                        }))
        end