Assembler problem on Irix 6.5

Andrew Archibald archibal@scylla.math.mcgill.ca
Wed, 10 May 2000 18:13:53 -0400


--mP3DRpeJDSE+ciuQ
Content-Type: text/plain; charset=us-ascii

Hi,

I recently attempted to install GnuPG on an Irix 6.5 machine.  I encountered
some problems.  The symptoms were infinite loops and occasional
segfaults.  In particular, attempting to import the attached file
"gpg-low-security-key" into an empty public keyring (the private
keyring had only the corresponding secret key, impored from another
machine) would fail with a "Bus Error" when GnuPG was compiled with

$ env MAKE=gmake ./configure --enable-static-rnd=egd --with-included-zlib --with-included-gettext --disable-nls --disable-dynload --prefix=/home/s2/archibal/software/gpg --enable-m-guard

My GDB (which I think is broken) would report the error as occurring
in "md_enable" at the line "*ac = *r":

    /* and allocate a new list entry */
    ac = h->secure? m_alloc_secure( sizeof *ac + r->contextsize
					       - sizeof(r->context) )
		  : m_alloc( sizeof *ac + r->contextsize
					       - sizeof(r->context) );
   *ac = *r;
    ac->next = h->list;
    h->list = ac;

When I recompiled with 

$ env MAKE=gmake ./configure --enable-static-rnd=egd --with-included-zlib --with-included-gettext --disable-nls --disable-dynload --prefix=/home/s2/archibal/software/gpg          

The software hung, appearing to loop indefinitely in "mpi_invm".
Finally, when reompiling with

$ env MAKE=gmake ./configure --enable-static-rnd=egd --with-included-zlib --with-included-gettext --disable-nls --disable-dynload --prefix=/home/s2/archibal/software/gpg --disable-asm

The operation appeared to succeed.  In particular, it did not hang or
cause a bus error, and gpg --list-keys conatins the new key.  I have
not yet successfully tested encryption since I am having trouble with
egd.  When I recompiled gpg to user the rndunix generator, it appears
to work; I can encrypt and decrypt files. 

The final configure line is:
$ env MAKE=gmake ./configure --with-included-zlib --with-included-gettext --prefix=/home/s2/archibal/software/gpg --disable-asm --enable-static-rnd=none

Thank you.

Andrew Archibald
archibal@math.mcgill.ca
PS: Sorry, I'm not subscribed to the list, so please CC me any
questions. 


--mP3DRpeJDSE+ciuQ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=gpg-low-security-key

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v0.9.7 (GNU/Linux)
Comment: For info see http://www.gnupg.org

mQGiBDkRz8sRBADLPf7e0A4MkUbugxJ0f6YpuSuBDq9/desx2+TEicj34WvYgqlh
H5BEm57QI2ppZ0lYMQa8UyJLrc4WAZKMs1sB2gLfCM0T70glQRPMux66bwKwITm7
44oi9E+1hXVBFcgvpjrvqzYTxL2IlM+NwqYEXZtPrG06/JLQir5iQsrxQwCg+h8o
D7aVFOwGsd5/iNgBP6ILyvMD/RO2MO7O2RBKnEju4B76EHX6Y9WeR0Wc8wtqTJ3p
YJPTbk+rhQE6n5z3MEnmb63Sk5q6wjFVlshEZM9Chn0dJjbxIc3clG3pQ2Ob4eWx
6pxTd80w5mP2/RKNnCAgRbuHmzo8YyoYSskaR3pnG5lV1bwoL1nYS3PfQ2p320gU
9P/OBACLj0zkMqEJ40IjoQtxPbVvDDs4PimX+AsTmWSMoZWoJ/4gMfsp1bRLLHKc
gV4VUTU0yZDQAFzyWAwtjCGDxGeV5B8aFWy5fzEsb/wqnjTfJAIo1SmuGDxhq8ba
/oXUYMO/426INdS6YGXo7fnZO2G2KFgCpJpEuahA8CgicS/wvLQ9QW5kcmV3IEFy
Y2hpYmFsZCAobG93IHNlY3VyaXR5IGtleSkgPGFyY2hpYmFsQG1hdGgubWNnaWxs
LmNhPohbBBMRAgAbBQI5Ec/LBQkDwmcAAwsKAwMVAwIDFgIBAheAAAoJEMxefkvn
4sdxZwEAoKPn8hPa+Irnasbq41wUgF8kYz0jAKCmjgJr2J+VVibTnLDiHykihOIC
gLkBDQQ5Ec/YEAQAm15Mw6igSHdgmVOSvUma/ZVZwTD8BKb9lo0IRR84+Ng62x/k
ta4fKwBLSM6FXZv8t88Kad7Lj4sD6PuaJcmAe458cXAHiGALu8vIsyXJg9VtumE0
9oiUxReJ0gcIvwJuWUgtdaTcc1zSw0yjgccVBDCpmscSzPCqLxwH3zyw0xsAAwYE
AIzGa8umnj0OOgx3u92n5fstKD2OXGv8gXI3qSrlAVzOtcV6u4zRf/v9vOhUpR20
FGKsIvnXoU7g2OcSVrcCRnOi0G/St7YDXIhIxFaaHarIcfxHojRrV11eZ6a/Ao5q
oQVpGq8mEvkmEWY5NbJm6HoiAsnJjXuoG9sIPI1n/XxQiEwEGBECAAwFAjkRz9gF
CQPCZwAACgkQzF5+S+fix3GFMQCdEvURTWrR3sdtA8jzp1UKYfS3I9gAni625Y9j
/dpWOkB1Si4cpicE3Isz
=YkWU
-----END PGP PUBLIC KEY BLOCK-----

--mP3DRpeJDSE+ciuQ--