File openssl-ppc64-config.patch of Package openssl-3.29247

Index: openssl-3.0.0-alpha5/util/perl/OpenSSL/config.pm
===================================================================
--- openssl-3.0.0-alpha5.orig/util/perl/OpenSSL/config.pm
+++ openssl-3.0.0-alpha5/util/perl/OpenSSL/config.pm
@@ -525,14 +525,19 @@ EOF
             return { target => "linux-ppc64" } if $KERNEL_BITS eq '64';
 
             my %config = ();
-            if (!okrun('echo __LP64__',
-                       'gcc -E -x c - 2>/dev/null',
-                       'grep "^__LP64__" 2>&1 >/dev/null') ) {
-                %config = ( cflags => [ '-m32' ],
-                            cxxflags =>  [ '-m32' ] );
-            }
-            return { target => "linux-ppc",
-                     %config };
+	    # ##
+            # if (!okrun('echo __LP64__', 'gcc -E -x c - 2>/dev/null', 'grep "^__LP64__" 2>&1 >/dev/null') ) { %config = ( cflags => [ '-m32' ], cxxflags =>  [ '-m32' ] ); }
+            # return { target => "linux-ppc",
+            #          %config };
+	    # ##
+            if (okrun('echo __LP64__', 'gcc -E -x c - 2>/dev/null',
+                      'grep "^__LP64__" 2>&1 >/dev/null') )
+                {
+                    return { target => "linux-ppc", %config };
+                } else {
+                    return { target => "linux-ppc64", %config };
+                }
+            ##
         }
       ],
       [ 'ppc64le-.*-linux2',      { target => "linux-ppc64le" } ],
openSUSE Build Service is sponsored by