# File lib/phusion_passenger/common_library.rb, line 77
        def link_objects
                result = []

                selected_categories.each do |category|
                        if category_complete?(category) && false
                                # Feature disabled: we don't want to waste too much space when
                                # packaging the runtime ('passenger package-runtime') so we
                                # never generate static libraries.
                                if aggregate_sources?
                                        result << "#{@output_dir}/#{category}.o"
                                else
                                        result << "#{@output_dir}/#{category}.a"
                                end
                        else
                                object_names = selected_objects_beloging_to_category(category)
                                result.concat(object_filenames_for(object_names))
                        end
                end

                return result
        end