r19670: Reduce the number of unresolved symbols when building with shared libraries.
authorJelmer Vernooij <jelmer@samba.org>
Sat, 11 Nov 2006 22:44:28 +0000 (22:44 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:25:27 +0000 (14:25 -0500)
source/auth/credentials/config.mk
source/build/smb_build/makefile.pm

index 5bf7aa891fa4910d28e4441ec6daf6b30eede22e..5cf1310f5a2e55039658bb8c398ae07c4035b1f7 100644 (file)
@@ -7,7 +7,7 @@ OBJ_FILES = credentials.o \
                credentials_files.o \
                credentials_ntlm.o
 PUBLIC_DEPENDENCIES = \
-               LIBCLI_AUTH SECRETS LIBCRYPTO
+               LIBCLI_AUTH SECRETS LIBCRYPTO KERBEROS
 PRIVATE_DEPENDENCIES = CREDENTIALS_KRB5
 # End SUBSYSTEM CREDENTIALS
 #################################
index eab713a4f3251cefb26606142cea79903ff96e95..0da3aa9e580df42dc3ad8954fb5aaff3274e886e 100644 (file)
@@ -288,8 +288,9 @@ $ctx->{SHAREDDIR}/$ctx->{LIBRARY_REALNAME}: \$($ctx->{TYPE}_$ctx->{NAME}_DEPEND_
        \@echo Linking \$\@
        \@mkdir -p $ctx->{SHAREDDIR}
        \@\$(SHLD) \$(SHLD_FLAGS) -o \$\@ \$(INSTALL_LINK_FLAGS) \\
+               \$($ctx->{TYPE}_$ctx->{NAME}\_FULL_OBJ_LIST) \\
                \$($ctx->{TYPE}_$ctx->{NAME}_LINK_FLAGS) $extraflags \\
-               \$($ctx->{TYPE}_$ctx->{NAME}\_FULL_OBJ_LIST) $soarg \\
+                $soarg \\
                $init_obj $singlesoarg 
 __EOD__
 );