Actions
Bug #21514
closedRust deprecation warning building ruby-3.4.5/yjit/src/codegen.rs
    Bug #21514:
    Rust deprecation warning building ruby-3.4.5/yjit/src/codegen.rs
  
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 3.4.5 (2025-07-16 revision 20cda200d3) +PRISM [x86_64-darwin16]
Description
I get the following warning when building ruby-3.4.5 from the tarball release. I am using rustc-1.88.0.
warning: `extern` declarations without an explicit ABI are deprecated
    --> ../ruby-3.4.5/yjit/src/codegen.rs:7406:1
     |
7406 | extern {
     | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
     |
     = note: `#[warn(missing_abi)]` on by default
  
        
          
          Updated by alanwu (Alan Wu) 4 months ago
          
          
        
        
      
      - Status changed from Open to Closed
 - Backport changed from 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: UNKNOWN to 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: REQUIRED
 
Fixed on master by 7e733ca55168e3b1f10b685f6e9a52cf1deb5aff
Backport: https://github.com/ruby/ruby/pull/13931
        
          
          Updated by k0kubun (Takashi Kokubun) 4 months ago
          
          
        
        
      
      - Backport changed from 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: REQUIRED to 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: DONE
 
ruby_3_4 d713896f19517ab688b13174e6346a87fd9e01ee.
Actions