SUMMARY: running crack on alpha

From: Andrej Panjkov <A.Panjkov_at_latrobe.edu.au>
Date: Thu, 15 Feb 1996 16:05:33 +1100

Another big hearty thank you to the alpha mailing list! Thanks especially to
Sebastien Guilbaud, Andrew Sammut, Aidan Williams, Mike Iglesias, Juergen
Bock,Marc Heinzmann, Christophe Colle, Christian Koenigseder, Mark Zander,
Doug Gould.

I asked for advice on porting crack to an alpha 3000/300x running OSF1 v3.0.
I also asked about the placement of an auxiliary dictionary.

There are two approaches to the port. The easiest is to apply a patch that
is circulating fairly widely. The patch corrects some data size and endian
problems, and fixes a printf statement that needs a cast.
A few people mailed me separate fixes for each of the individual problems.

The other method of doing the port, which I didn't use, but which is worth
knowing if I ever have to do another port of 32 bit C software. Thanks
Christian. The method involves compiling with cc switches -taso and
-xtaso, and deleting the long qualifier in a couple of places, and adding a
#pragma. This forces programs to work in the 32 bit address space, with
32 bit ints. The technique is documented in the C manual.

As for the dictionaries, crack merges all files in crack/DictSrc with
/usr/dict/words, sorts and uniqs them, and zcats it all int BigDict.Z in
crack/Dicts. So extra dictionaries go into crack/DictSrc. To rebuild
BigDict.Z, you run Scripts/spotless.

Crack is now working well. Again thanks. I owes ya!



(Dr) Andrej Panjkov, | email: A.Panjkov_at_latrobe.edu.au
Lecturer, School of Mathematics, | ph: 61 +3 9479 2595
La Trobe University, | fax: 61 +3 9479 3650 or 61 +3 9479 3670
Bundoora, Vic, 3083 | pager: dial 016030, quote 390914
Australia. | WWW: not yet. I said: not yet!
  
Received on Thu Feb 15 1996 - 06:16:38 NZDT

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:46 NZDT