diff -up mesa-demos-8.1.0/configure.ac.jx mesa-demos-8.1.0/configure.ac --- mesa-demos-8.1.0/configure.ac.jx 2013-02-24 05:49:47.000000000 -0500 +++ mesa-demos-8.1.0/configure.ac 2013-03-27 14:41:42.493936005 -0400 @@ -267,6 +267,9 @@ cygwin*) ;; esac +dnl i am somewhat surprised this works +DEMO_LIBS="-Wl,--as-needed $DEMO_LIBS" + AC_SUBST([DEMO_CFLAGS]) AC_SUBST([DEMO_LIBS]) AC_SUBST([EGL_CFLAGS])