diff options
Diffstat (limited to 'debian/patches/dyson-ksh-breaks-libtool.patch')
-rw-r--r-- | debian/patches/dyson-ksh-breaks-libtool.patch | 27 |
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 |