Apply unmerged pull request from upstream:
    
8286562: GCC 12 reports some compiler warnings
https://github.com/openjdk/jdk11u-dev/pull/3091

Index: src/java.desktop/share/classes/sun/print/PSPrinterJob.java
--- src/java.desktop/share/classes/sun/print/PSPrinterJob.java.orig
+++ src/java.desktop/share/classes/sun/print/PSPrinterJob.java
@@ -1621,7 +1621,7 @@ public class PSPrinterJob extends RasterPrinterJob {
 
         String osname = System.getProperty("os.name");
         if (osname.equals("Linux") || osname.contains("OS X") || osname.endsWith("BSD")) {
-            String lprPath = "/usr/bin/lpr";
+            String lprPath = (osname.equals("OpenBSD")) ? "/usr/local/bin/lpr" : "/usr/bin/lpr";
             if (osname.equals("FreeBSD")) {
                 final PrintService pservice = getPrintService();
                 Boolean isIPPPrinter = java.security.AccessController.doPrivileged(
