[2104] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

bug in Makefile.in in 960606 distribution

daemon@ATHENA.MIT.EDU (Alison Gabriel-Reilly)
Mon Jul 22 18:04:20 1996

From: "Alison Gabriel-Reilly" <alisongr@keeska.engr.sgi.com>
Date: Mon, 22 Jul 1996 15:03:58 -0700
To: krb5-bugs@MIT.EDU
Cc: alisongr@keeska.engr.sgi.com

After uncompressing and extracting the source code from krb5.crypto.B6.tar.gz,
I found that the line continuation character was missing a preceeding space in

 krb5-beta6/src/lib/crypto/des/Makefile.in

the offending lines are

verify$(EXEEXT): t_verify.$(OBJEXT) $(DEPKLIB)
        $(CC) -o $@ t_verify.$(OBJEXT) process_ky.o  key_sched.o\
        ../cryptoconf.o ../des_crc.o $(KLIB) $(LIBS) $(CFLAGS) $(LDFLAGS)

destest$(EXEEXT): destest.$(OBJEXT) $(DEPKLIB)
        $(CC) -o $@ destest.$(OBJEXT) process_ky.o key_sched.o\
        ../cryptoconf.o ../des_crc.o  $(KLIB) $(LIBS) $(CFLAGS) $(LDFLAGS)

the missing space before the "\" causes ld to read key_sched.o concatenated
with ../cryptoconf.o and the make of destest and verify fail.  I found this
during the make check run.

I assume this problem is not specific to SGI's ld, but I haven't tested it on
other platforms.

fyi,


home help back first fref pref prev next nref lref last post