Bug 1214905

Summary: [20230828] XS.c: loadable library and perl binaries are mismatched (got first handshake key 0xeb80080, needed 0xf380080)
Product: [openSUSE] openSUSE Tumbleweed Reporter: Anton Smorodskyi <anton.smorodskyi>
Component: DevelopmentAssignee: James Oakley <jfunk>
Status: RESOLVED INVALID QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Anton Smorodskyi 2023-09-02 19:40:59 UTC
# perl -e 'use JSON;'                                                                                                                  
XS.c: loadable library and perl binaries are mismatched (got first handshake key 0xeb80080, needed 0xf380080)

#perl -e 'print "Hello World";'                                                                                                       
Hello World

# perl --version                                                                                                                       

This is perl 5, version 38, subversion 0 (v5.38.0) built for x86_64-linux-thread-multi

# zypper info perl-JSON                                                                                                                                          
Loading repository data...
Reading installed packages...


Information for package perl-JSON:
----------------------------------
Repository     : Main Repository (OSS)
Name           : perl-JSON
Version        : 4.10-1.4
Arch           : noarch
Vendor         : openSUSE
Installed Size : 270.3 KiB
Installed      : Yes
Status         : up-to-date
Source package : perl-JSON-4.10-1.4.src
Comment 1 Anton Smorodskyi 2023-09-28 10:05:51 UTC
it appears that I had custom PERL5LIB path which was root cause