Allow building on Ruby 3.2
This commit is contained in:
parent
7296dc8de3
commit
6556c74fbe
|
@ -5,6 +5,7 @@ BROKEN-hppa = rake fails when linking PassengerHelperAgent
|
|||
PASS_VERSION = 6.0.4
|
||||
NGINX_VERSION = 1.16.1
|
||||
DISTNAME = passenger-${PASS_VERSION}
|
||||
REVISION = 0
|
||||
|
||||
ONLY_FOR_ARCHS = aarch64 amd64 arm i386
|
||||
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
Remove use of File.exists?, removed in Ruby 3.2
|
||||
|
||||
Index: src/ruby_supportlib/phusion_passenger/platform_info/operating_system.rb
|
||||
--- src/ruby_supportlib/phusion_passenger/platform_info/operating_system.rb.orig
|
||||
+++ src/ruby_supportlib/phusion_passenger/platform_info/operating_system.rb
|
||||
@@ -236,7 +236,7 @@ module PhusionPassenger
|
||||
memoize :supports_lfence_instruction?, true
|
||||
|
||||
def self.requires_no_tls_direct_seg_refs?
|
||||
- return File.exists?("/proc/xen/capabilities") && cpu_architectures[0] == "x86"
|
||||
+ return File.exist?("/proc/xen/capabilities") && cpu_architectures[0] == "x86"
|
||||
end
|
||||
memoize :requires_no_tls_direct_seg_refs?, true
|
||||
end
|
Loading…
Reference in New Issue