| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
variable in test.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8347 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
| |
Makefile.tmp
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8343 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
| |
kdb4 is no longer needed in the source tree. It has not been needed in
about 10 months, but this is the cleanup...
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8292 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
|
| |
library situations we may need to resolve all undefined symbols. (We
don't do USE_ANAME if kdbm_deplib is defined because the db library
used for kdb may be different from the one used for the aname work.
This is a bit of an ugly botch, but it will work for now.)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8226 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
| |
evaluated was reversed
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8163 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
| |
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8083 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
| |
cached, arguments $3 and $4 were never executed.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8030 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
|
|
|
| |
(PKGDIR, GZIPPROG): New variables.
* aclocal.m4 (WITH_NETLIB): Don't look for socket lib on Irix.
* aclocal.m4 (MAKE_SUBDIRS): Disable hack that tries to determine if "-k" or
"-i" was given.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7882 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
| |
executables on the build tree.
The built executables should not look in the build tree for shared libraries...
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7857 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
|
| |
for executing programs in the build tree with proper
overriding of potentially installed libraries.
* configure.in: Setup for KRB5_RUN_FLAGS
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7664 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
| |
and also make sure that SRCTOP doesn't get a leading "./".
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7641 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
|
| |
"s/\(regex\)*/foo/", so use a loop instead to get rid of
extraneous "./" occurences. Do we want srctop and
buildtop to have leading "./"s? They do currently. Is
this a bug?
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7639 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
selecting shared v. archive library support haven't been set,
complain, instead of generating a broken Makefile.
(WITH_CC): Default to value from cache, if available. If it
differs from name supplied on command line, complain. When not
using a value from the cache, verify that it's a working compiler
before proceeding. At end, use AC_PROG_CC to see if it's gcc
we're using.
(SubdirLibraryRule): Make DONE depend on Makefile.in, so it
doesn't keep getting regenerated in the case of no object files.
(CHECK_WAIT_TYPE): Make sure that union wait is acceptable to
WEXITSTATUS if that macro is defined.
Permit a single configure.in to build multiple makefiles, e.g., when a
subtree contains a program that must be considered a single package, and might
as well get configured that way. (The Cygnus tree handles xdm this way.)
Should be more efficient.
* aclocal.m4 (V5_SET_TOPDIR): Don't substitute BUILDTOP, SRCTOP.
(CONFIG_RULES): In makefile dependencies, use $(thisconfigdir).
(V5_AC_OUTPUT_MAKEFILE): If arguments are given, treat as
directories and build pre/Makefile/post in each. Set
thisconfigdir, SRCTOP, BUILDTOP separately in each directory.
Tweak Makefile dependencies appropriately.
Permit compilation on hpux, where stdarg.h exists, but the use of "..." in
new-style definitions does not work. (Needs changes to configure.in files.)
* aclocal.m4 (AC_HEADER_STDARG): New macro. Try compiling some
sources with variadic functions; set HAVE_STDARG_H or
HAVE_VARARGS_H, or bomb.
* acconfig.h (HAVE_STDARG_H, HAVE_VARARGS_H): Undef.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7616 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
| |
happens when it should.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7603 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
| |
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7495 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
| |
Support --program-prefix and --program-suffix
Support different dbm libraries better.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7434 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
|
|
| |
KRB5_CHECK_PROTOS.
This is for applications that wish to use KRB5_PROTOTYPE, are not STDC,
do not want to include k5-int.h but need to know if prototypes work on
the system.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7358 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
|
|
|
|
| |
level configure --help lists options.
* aclocal.m4 (CHECK_DB): Fix m4 quoting to allow for the autoconf
rules to insert the required CPP determination rules
automatically.
(WITH_ANAME_DB): Add missing comma. Fix up spacing so
configure --help looks pretty.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7356 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
|
|
|
| |
Added several macros and restructures to allow for testing of
which dbm type to use and to override with
--with-kdb-db=DBM
--with-aname-db=DBM
Added USE_ANAME macro to specify a module requires the aname db.
USE_KDB5_LIBRARIES now checks the --with-kdb-* flags.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7349 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
|
|
|
| |
an_to_ln routines that have USE_DBM_LNAME set.
* aclocal.m4 (WITH_DBM_KDB): avoid duplicating --with-dbm code all
over the place.
(from CNS. Eventually they need to be referenced a bunch of places, but
for now gssftp uses the former so I have an excuse to drop them in...)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7315 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
| |
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7270 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
| |
compat_recvauth is moving to a new library and krb4 now depends on krb5
anyways for the configurable path support.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7171 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
| |
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6963 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
|
|
|
|
| |
of make.
(V5_MAKE_SHARED_LIB): Changes to support version
numbering and library installation.
* configure.in: change shlib extentsion for netbsd and dirhead
rules to allow for shared library path to be included in
executable.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6905 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
aclocal.m4 (MAKE_SUBDIRS, DO_SUBDIRS): MAKE_SUBDIRS now takes three
arguments; DO_SUBDIRS now generates target rules of the form:
"foo-unix: <for each subdirectory> make foo". All of the macros
which generated targets "all", "install", "clean", etc. now generate
targets "all-unix", "install-unix", "clean-unix".
This scheme allows us to do multiple-platform builds, while
preserving ordering constraints that we need in order to build
library subdirectories correctly.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6854 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
| |
a missing subdirectory is skipped.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6571 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
|
|
|
|
| |
a colon separated path.
* aclocal.m4 (SHLIB_RPATH_DIRS): Allow for directory path to be
This was a problem with OSF/1 where specifying -rpath multiple times
only includes the final one in the library. A colon separted path is the
correct invocation.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6532 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
| |
aclocal.m4 (CONFIG_RULES): Add $(SHELL) to invocation of autoconf, so
that things work even if the execute bit isn't set on the shell
script.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6449 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
| |
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6312 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
length of the struct. Often, sizeof(struct sockaddr) is not equal to
sockaddr.sa_len. Unfortunately, this effects the side of structures
containing sockaddrs, like struct ifreq. The size of an ifreq is,
under BSD 4.4, max(sizeof(struct ifreq),
sizeof(ifreq.ifr_name)+ifreq.ifr_caddr.sa_len). To get
krb5_xcrypto_os_localaddr to work under NetBSD and other 4.4-based
systems, the following changes were made:
* aclocal.m4: Ad KRB5_SOCKADDR_SA_LEN to determine if there appears
to be a sa_len element of struct sockaddr.
* lib/crypto/os/configure.in: use this test
* lib/crypto/os/localaddr.c: Deal with size changes if appropriate.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6310 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
| |
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6284 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
| |
strings so shells that treat $(foo) like `foo` won't barf
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6272 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
| |
Add ability to select libraries to link with from configure script. This
centralizes the library structure here.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6244 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
| |
upward if -[ik] not specified.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6222 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
is null to avoid re-making lotsa stuff.
(_MAKE_SUBDIRS): really gross sh hack for subdir
recursion; make -[ik] should dtrt now even with broken
makes (like Ultrix) that do sh -ce "rule". Basically,
throw an "if" test around the recursion line so that even
if the -e option to sh is set by make, an error in a
subdir below won't cause for loop to exit unless we want
it to.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6218 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
| |
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6203 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
|
|
|
| |
source directories. (Doesn't hurt anything, and it helps in a few
cases of user error.)
configure.in: Conditionalize on the name of CC to determine whether to
use the gcc or suncc flags for shared libraries. (This is a little
bit ugly; we might want to use a better test later on.)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6190 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
| |
AC_PROG_INSTALL to be cached. We workaround this by unsetting the
cache variable if it contains a relative pathname.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6187 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
|
|
|
|
| |
automatically CVS: CVS: Committing in . CVS: CVS: Modified Files:
----------------------------------------------------------------------
Changed shared libraries so that it works under AIX and sets the
libpath correctly. Currently only works under Xlc, but hooks for Gcc
support are present.
CVS:
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6163 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
| |
(CONFIG_RULES): Move AC_CONST from WITH_KRB4 definition
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6143 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
between configure.in and Makefile.in change significantly for shared
libraries: the static library target is no longer specified in the
Makefile, although a rule to make the static library is specified.
Also, none of the libraries have any more unresolved symbols. As
discussed, libcom_err.a is made shared and symlinks are created in
lib.
These changes sort of work, although I suspect cleanup is
necessary. I don't think it breaks too much on other platforms.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6126 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
|
|
|
|
| |
AC_SET_BUILDTOP, AC_CONFIG_AUX_DIR_DEFAULT with V5_SET_TOPDIR. This
sets up the correct variables for the top of the source tree and the
top of the build tree. It currently depends on AC_LOCALDIR being a
relative pathname, but that's a safe assumption to make. (And we
could fix it to be more general if we really needed to.)
Removed AC__CONFIG_AUX since it doesn't seem to be used at all.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6122 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
| |
redefining it to avoid diversion madness
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6121 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
| |
include/krb5/configure.in so that appl/bsd may use it.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6118 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
| |
definitions to get rid of extra newlines added at the beginning of
configure scripts.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6117 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
| |
interpreted by bash (and Korn shells).
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6095 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
| |
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6081 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
| |
--with-shared is specified.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6078 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
| |
properly; previously append.out was not getting sucked
into the body of config.status. The EXTRA_RULES macros
are deprecated and should not be used anymore.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6073 dc483132-0cff-0310-8789-dd5450dbe970
|
|
|
|
|
|
|
|
|
| |
conditionals, not realizing that it would not end up
conditionalized. Define a new macro AC_PUSH_MAKEFILE,
along with AC_POP_MAKEFILE, to stuff things into a tmp
file (append.out) to unconfuse things.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6072 dc483132-0cff-0310-8789-dd5450dbe970
|