summaryrefslogtreecommitdiff
path: root/debian/patches/dyson-ksh-breaks-libtool.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/dyson-ksh-breaks-libtool.patch')
-rw-r--r--debian/patches/dyson-ksh-breaks-libtool.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/debian/patches/dyson-ksh-breaks-libtool.patch b/debian/patches/dyson-ksh-breaks-libtool.patch
new file mode 100644
index 0000000000..625f8d5576
--- /dev/null
+++ b/debian/patches/dyson-ksh-breaks-libtool.patch
@@ -0,0 +1,27 @@
+Description: use bash
+
+libtool: unknown tag CXX
+
+and:
+
+/usr/bin/ksh93 ../../../libtool --tag=CC --mode=link gcc -fvisibility=hidden -g -O2 -Wall -Wall -std=c99 -Werror=implicit-function-declaration -Werror=missing-prototypes -fno-strict-aliasing -fno-builtin-memcmp -version-number 1:1 -no-undefined -o libGLESv1_CM.la -rpath /usr/lib/x86_64-illumos entry.lo -ldrm -lm -lpthread ../shared-glapi/libglapi.la
+libtool: link: gcc -shared -fPIC -DPIC .libs/entry.o -Wl,-rpath -Wl,FOO/build/dri/src/mapi/.libs -Wl,-rpath -Wl,/usr/lib/x86_64-illumos -ldrm -lm -lpthread ../shared-glapi/.libs/libglapi.so -O2 -pthreads -Wl,-soname -Wl,libGLESv1_CM.so.1 -o .libs/libGLESv1_CM.so.1.1.0
+libtool: link: (cd ".libs" && rm -f "libGLESv1_CM.so.1" && ln -s "libGLESv1_CM.so.1.1.0" "libGLESv1_CM.so.1")
+libtool: link: (cd ".libs" && rm -f "libGLESv1_CM.so" && ln -s "libGLESv1_CM.so.1.1.0" "libGLESv1_CM.so")
+/usr/bin/sed: can't read FOO/build/dri/src/mapi/libglapi.la: No such file or directory
+libtool: link: `FOO/build/dri/src/mapi/libglapi.la' is not a valid libtool archive
+gmake[5]: *** [libGLESv1_CM.la] Error 1
+
+Index: mesa/configure.ac
+===================================================================
+--- mesa.orig/configure.ac 2014-06-04 10:49:26.794676610 +0400
++++ mesa/configure.ac 2014-06-04 10:49:27.130228366 +0400
+@@ -88,7 +88,7 @@
+ case "$host_os" in
+ solaris*)
+ # Solaris /bin/sh is too old/non-POSIX compliant
+- AC_PATH_PROGS(POSIX_SHELL, [ksh93 ksh sh])
++ AC_PATH_PROGS(POSIX_SHELL, [bash ksh93 ksh sh])
+ SHELL="$POSIX_SHELL"
+ ;;
+ esac