Executable not working in older GLIBC machines #201
              
                Unanswered
              
          
                  
                    
                      the-nice-guy-0
                    
                  
                
                  asked this question in
                Q&A
              
            Replies: 1 comment
-
| 
         I think your understanding of BPF CO-RE is wrong. This is about being able to run BPF program on multiple kernels without recompilation. GLIBC issue is user-space side and has nothing to do with BPF itself.  | 
  
Beta Was this translation helpful? Give feedback.
                  
                    0 replies
                  
                
            
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
        
    
Uh oh!
There was an error while loading. Please reload this page.
-
Thanks for this amazing tool.
I compiled it in my Ubuntu with GLIBC_2.35 and it is working.
When I try to run the same executable in an old machine with GLIBC_2.17, it is showing
"/lib64/libc.so.6: version `GLIBC_2.34' not found"
Isn't libbpf CO-RE, and supposed to run it in older machines?. Or is my understanding of CO-RE is wrong?
Is there any workaround for this? I won't be able install the new GLIBC on the old machine.
Thanks
Beta Was this translation helpful? Give feedback.
All reactions