components/samba/patches/MITkrb5-Solaris.patch
author Jiri Sasek <Jiri.Sasek@Oracle.COM>
Tue, 26 Jul 2016 07:41:05 -0700
changeset 6477 346bfca0ae26
parent 6096 d24ce417bac1
permissions -rw-r--r--
24354183 Samba: Update to 4.4.5 24302327 problem in UTILITY/SAMBA
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6096
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
     1
Source: in-house
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
     2
Up-stream Acceptability: Patch only reflects customized paths to Krb5
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
     3
  in Solaris so it is not acceptable for community.
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
     4
6096
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
     5
--- a/wscript_configure_system_mitkrb5	2016-03-30 03:20:20.000000000 -0700
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
     6
+++ samba-4.4.1/wscript_configure_system_mitkrb5	2016-04-09 06:33:07.937842880 -0700
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
     7
@@ -34,6 +34,8 @@
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
     8
         krb5_define_syslib(conf, "com_err", conf.env['LIB_GSSAPI'])
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
     9
     if 'gssapi_krb5' in conf.env['LIB_GSSAPI']:
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    10
         krb5_define_syslib(conf, "gssapi_krb5", conf.env['LIB_GSSAPI'])
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    11
+    if 'gss' in conf.env['LIB_GSSAPI']:
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    12
+        krb5_define_syslib(conf, "gss", conf.env['LIB_GSSAPI'])
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    13
 
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    14
     vendor = conf.cmd_and_log("%(path)s --vendor" % dict(path=conf.env.KRB5_CONFIG), dict())
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    15
     conf.env.KRB5_VENDOR = vendor.strip().lower()
6096
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    16
@@ -56,18 +58,18 @@
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    17
 
6096
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    18
 conf.CHECK_CFG(args="--cflags --libs", package="com_err", uselib_store="com_err")
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    19
 conf.CHECK_FUNCS_IN('_et_list', 'com_err')
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    20
-conf.CHECK_HEADERS('com_err.h', lib='com_err')
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    21
+conf.CHECK_HEADERS('com_err.h', lib='com_err krb5')
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    22
 
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    23
 conf.CHECK_HEADERS('krb5.h krb5/locate_plugin.h', lib='krb5')
6096
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    24
 possible_gssapi_headers="gssapi.h gssapi/gssapi_generic.h gssapi/gssapi.h gssapi/gssapi_ext.h gssapi/gssapi_krb5.h gssapi/gssapi_oid.h"
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    25
-conf.CHECK_HEADERS(possible_gssapi_headers, lib='gssapi')
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    26
+conf.CHECK_HEADERS(possible_gssapi_headers, lib='gssapi krb5')
264
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
    27
 
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    28
 conf.CHECK_FUNCS_IN('krb5_encrypt_data', 'k5crypto')
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    29
 conf.CHECK_FUNCS_IN('des_set_key','crypto')
6096
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    30
 conf.CHECK_FUNCS_IN('copy_Authenticator', 'asn1')
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    31
 conf.CHECK_FUNCS_IN('roken_getaddrinfo_hostspec', 'roken')
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    32
 
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    33
-conf.CHECK_HEADERS('profile.h')
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    34
+conf.CHECK_HEADERS('profile.h', lib='krb5')
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    35
 
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    36
 if conf.CHECK_FUNCS_IN('gss_display_status', 'gssapi gssapi_krb5'):
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    37
     have_gssapi=True
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    38
@@ -87,7 +89,7 @@
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    39
        gsskrb5_extract_authz_data_from_sec_context
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    40
        gss_krb5_export_lucid_sec_context
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    41
        gss_import_cred gss_export_cred
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    42
-       ''', 'gssapi gssapi_krb5')
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    43
+       ''', 'gssapi gssapi_krb5 krb5')
6096
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    44
 conf.CHECK_VARIABLE('GSS_KRB5_CRED_NO_CI_FLAGS_X', headers=possible_gssapi_headers)
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    45
 conf.CHECK_FUNCS_IN('krb5_mk_req_extended krb5_kt_compare', 'krb5')
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    46
 conf.CHECK_FUNCS('''
6096
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    47
@@ -122,27 +124,27 @@
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    48
 conf.CHECK_DECLS('''krb5_get_credentials_for_user
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    49
                     krb5_auth_con_set_req_cksumtype''',
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    50
                     headers='krb5.h', always=True)
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    51
-conf.CHECK_VARIABLE('AP_OPTS_USE_SUBKEY', headers='krb5.h')
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    52
-conf.CHECK_VARIABLE('KV5M_KEYTAB', headers='krb5.h')
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    53
-conf.CHECK_VARIABLE('KRB5_KU_OTHER_CKSUM', headers='krb5.h')
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    54
-conf.CHECK_VARIABLE('KRB5_KEYUSAGE_APP_DATA_CKSUM', headers='krb5.h')
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    55
-conf.CHECK_VARIABLE('ENCTYPE_AES128_CTS_HMAC_SHA1_96', headers='krb5.h')
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    56
-conf.CHECK_VARIABLE('ENCTYPE_AES256_CTS_HMAC_SHA1_96', headers='krb5.h')
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    57
+conf.CHECK_VARIABLE('AP_OPTS_USE_SUBKEY', headers='krb5.h', lib='krb5')
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    58
+conf.CHECK_VARIABLE('KV5M_KEYTAB', headers='krb5.h', lib='krb5')
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    59
+conf.CHECK_VARIABLE('KRB5_KU_OTHER_CKSUM', headers='krb5.h', lib='krb5')
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    60
+conf.CHECK_VARIABLE('KRB5_KEYUSAGE_APP_DATA_CKSUM', headers='krb5.h', lib='krb5')
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    61
+conf.CHECK_VARIABLE('ENCTYPE_AES128_CTS_HMAC_SHA1_96', headers='krb5.h', lib='krb5')
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    62
+conf.CHECK_VARIABLE('ENCTYPE_AES256_CTS_HMAC_SHA1_96', headers='krb5.h', lib='krb5')
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    63
 conf.CHECK_DECLS('KRB5_PDU_NONE', reverse=True, headers='krb5.h')
6096
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    64
 conf.CHECK_STRUCTURE_MEMBER('krb5_keytab_entry', 'key', headers='krb5.h',
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    65
-                            define='HAVE_KRB5_KEYTAB_ENTRY_KEY')
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    66
+                            define='HAVE_KRB5_KEYTAB_ENTRY_KEY', lib='krb5')
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    67
 conf.CHECK_STRUCTURE_MEMBER('krb5_keytab_entry', 'keyblock', headers='krb5.h',
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    68
-                            define='HAVE_KRB5_KEYTAB_ENTRY_KEYBLOCK')
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    69
+                            define='HAVE_KRB5_KEYTAB_ENTRY_KEYBLOCK', lib='krb5')
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    70
 conf.CHECK_STRUCTURE_MEMBER('krb5_address', 'magic', headers='krb5.h',
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    71
-                            define='HAVE_MAGIC_IN_KRB5_ADDRESS')
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    72
+                            define='HAVE_MAGIC_IN_KRB5_ADDRESS', lib='krb5')
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    73
 conf.CHECK_STRUCTURE_MEMBER('krb5_address', 'addrtype', headers='krb5.h',
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    74
-                            define='HAVE_ADDRTYPE_IN_KRB5_ADDRESS')
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    75
+                            define='HAVE_ADDRTYPE_IN_KRB5_ADDRESS', lib='krb5')
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    76
 conf.CHECK_STRUCTURE_MEMBER('krb5_ap_req', 'ticket', headers='krb5.h',
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    77
-                            define='HAVE_TICKET_POINTER_IN_KRB5_AP_REQ')
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    78
+                            define='HAVE_TICKET_POINTER_IN_KRB5_AP_REQ', lib='krb5')
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    79
 conf.CHECK_STRUCTURE_MEMBER('krb5_prompt', 'type', headers='krb5.h',
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    80
-                            define='HAVE_KRB5_PROMPT_TYPE')
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    81
+                            define='HAVE_KRB5_PROMPT_TYPE', lib='krb5')
628
c3c0c8f3f696 7119845 Samba 3.5.10 can not use the system kerberos keytab.
Jiri Sasek <Jiri.Sasek@Sun.COM>
parents: 264
diff changeset
    82
 
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    83
-conf.CHECK_TYPE('krb5_encrypt_block', headers='krb5.h')
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    84
+conf.CHECK_TYPE('krb5_encrypt_block', headers='krb5.h', lib='krb5')
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    85
 
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    86
 conf.CHECK_CODE('''
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    87
        krb5_context ctx;
6096
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    88
@@ -150,7 +152,7 @@
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    89
        krb5_get_init_creds_opt_free(ctx, opt);
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    90
        ''',
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    91
     'KRB5_CREDS_OPT_FREE_REQUIRES_CONTEXT',
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    92
-    headers='krb5.h', link=False,
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    93
+    headers='krb5.h', lib='krb5', link=False,
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    94
     msg="Checking whether krb5_get_init_creds_opt_free takes a context argument")
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    95
 conf.CHECK_CODE('''
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    96
        const krb5_data *pkdata;
6096
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    97
@@ -261,7 +263,7 @@
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    98
 conf.CHECK_CODE('''#define KRB5_DEPRECATED 1
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    99
        #include <krb5.h>''',
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   100
    'HAVE_KRB5_DEPRECATED_WITH_IDENTIFIER', addmain=False,
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   101
-    link=False,
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   102
+    link=False, lib='krb5',
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   103
     msg="Checking for KRB5_DEPRECATED define taking an identifier")
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   104
 
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   105
 conf.CHECK_CODE('''