[PATCH] For OpenJDK 8 and 9 to fix build issue when --with-alsa option is used

Man, Jessica Jessica.Man at gs.com
Wed Feb 5 10:20:16 UTC 2014

Thank you Magnus. Here is the patch:

# HG changeset patch
# User Jessica Man <Jessica.Man at GS.COM>
# Date 1391463887 0
#      Mon Feb 03 21:44:47 2014 +0000
# Node ID 7ddb4db0e9ec3ce3d924cd51d6edee5b0258adf2
# Parent  135f0c7af57ebace31383d8877f47e32172759ff
Build fails if --with-alsa option is used due to incorrect ALSA link parameter in autoconf script.

diff --git a/common/autoconf/libraries.m4 b/common/autoconf/libraries.m4
--- a/common/autoconf/libraries.m4
+++ b/common/autoconf/libraries.m4
@@ -554,7 +554,7 @@
     if test "x${with_alsa}" != x; then
-      ALSA_LIBS="-L${with_alsa}/lib -lalsa"
+      ALSA_LIBS="-L${with_alsa}/lib -lasound"
@@ -563,7 +563,7 @@
     if test "x${with_alsa_lib}" != x; then
-      ALSA_LIBS="-L${with_alsa_lib} -lalsa"
+      ALSA_LIBS="-L${with_alsa_lib} -lasound"
     if test "x$ALSA_FOUND" = xno; then

-----Original Message-----
From: Magnus Ihse Bursie [mailto:magnus.ihse.bursie at oracle.com] 
Sent: 05 February 2014 10:18
To: Man, Jessica [Tech]; 'build-dev at openjdk.java.net'
Subject: Re: [PATCH] For OpenJDK 8 and 9 to fix build issue when --with-alsa option is used

Hi Jessica,

The attached patch was stripped by the mailing list server. Please paste the patch inline in the mail, or provide a link to a web site with the patch.


On 2014-02-05 11:09, Man, Jessica wrote:
> Hi all,
> This patch is for fixing a build issue with OpenJDK autoconf files. If the --with-alsa option is used to point the build to the ALSA library from a specific directory instead of using the system default location, the JDK component will fail to build due to an incorrect -l parameter being passed to ld and result in this error:
> /usr/bin/ld: cannot find -lalsa
> collect2: ld returned 1 exit status
> Please review and let me know if further information is needed, or if the patch should be modified in any way. Thank you.
> Regards,
> Jessica Man, Technology
> Goldman Sachs International
> Christchurch Court | 10-15 Newgate Street | London EC1A 7HD | Tel: +44 
> (0)20 7774 3695
> The Goldman Sachs Group, Inc. All rights reserved.
> See http://www.gs.com/disclaimer/global_email for important risk disclosures, conflicts of interest and other terms and conditions relating to this e-mail and your reliance on information contained in it.  This message may contain confidential or privileged information.  If you are not the intended recipient, please advise us immediately and delete this message.  See http://www.gs.com/disclaimer/email for further information on confidentiality and the risks of non-secure electronic communication.  If you cannot access these links, please notify us by reply message and we will send the contents to you.

More information about the build-dev mailing list