OSDN Git Service

Bug 89151: Fix build on NetBSD/alpha and NetBSD/sparc64.
authorTobias Nygren <tnn@NetBSD.org>
Mon, 16 Feb 2015 09:22:35 +0000 (10:22 +0100)
committerThomas Klausner <wiz@NetBSD.org>
Mon, 16 Feb 2015 22:56:23 +0000 (23:56 +0100)
This patch is required for building on NetBSD/alpha (needs platform
specific -lalpha) and NetBSD/sparc64 (no platform specific library,
just -lpci). The patch also generalizes to support all NetBSD
platforms with pci bus.

https://bugs.freedesktop.org/show_bug.cgi?id=89151

Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
configure.ac

index f11204f..f94fa15 100644 (file)
@@ -77,12 +77,16 @@ case $host_os in
        *netbsd*)
                case $host in
                *i[3-9]86*)
-                       PCIACCESS_LIBS="$PCIACCESS_LIBS -li386 -lpci"
+                       PCIACCESS_LIBS="$PCIACCESS_LIBS -li386"
                        ;;
                *x86_64*|*amd64*)
-                       PCIACCESS_LIBS="$PCIACCESS_LIBS -lx86_64 -lpci"
+                       PCIACCESS_LIBS="$PCIACCESS_LIBS -lx86_64"
+                       ;;
+               *alpha*)
+                       PCIACCESS_LIBS="$PCIACCESS_LIBS -lalpha"
                        ;;
                esac
+               PCIACCESS_LIBS="$PCIACCESS_LIBS -lpci"
                netbsd=yes
                ;;
        *openbsd*)