summaryrefslogtreecommitdiff
path: root/debian/patches/dyson-ksh-breaks-libtool.patch
blob: 625f8d5576e4598ee7964aec3f6a3f7b2bee234c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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