# File lib/phusion_passenger/platform_info/compiler.rb, line 261
        def self.compiler_supports_feliminate_unused_debug?
                create_temp_file("passenger-compile-check.c") do |filename, f|
                        f.close
                        begin
                                command = create_compiler_command(:c,
                                        "-c '#{filename}' -o '#{filename}.o'",
                                        '-feliminate-unused-debug-symbols -feliminate-unused-debug-types')
                                result = run_compiler("Checking for C compiler '--feliminate-unused-debug-{symbols,types}' support",
                                        command, filename, '', true)
                                return result && result[:output].empty?
                        ensure
                                File.unlink("#{filename}.o") rescue nil
                        end
                end
        end