summaryrefslogtreecommitdiff
path: root/net-misc/putty/files/putty-0.77-nogssapi.patch
blob: 84d36e1849e0cff42dfd01a3291846dd312c3d9c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Define NO_GSSAPI when -DPUTTY_GSSAPI=OFF

Previously it would only be defined if -DPUTTY_GSSAPI=DYNAMIC and libdl is
not found on the system. Setting -DPUTTY_GSSAPI=OFF on systems with glibc
2.33 and earlier causes a build failure, because libdl is not linked in.

Bug: https://bugs.gentoo.org/873355
--- a/cmake/platforms/unix.cmake
+++ b/cmake/platforms/unix.cmake
@@ -105,6 +105,8 @@
       "Could not find libdl -- cannot provide dynamic GSSAPI support")
     set(NO_GSSAPI ON)
   endif()
+else()
+  set(NO_GSSAPI ON)
 endif()
 
 if(PUTTY_GSSAPI STREQUAL STATIC)