[OTR-dev] 4.0.0-rc3 ready to roll. Please try it out!

Greg Troxel gdt at ir.bbn.com
Mon Sep 3 10:52:57 EDT 2012


I looked at the -S output.  Basically, I built each way, and then did:

  rm auth.lo auth.o
  gmake -n | sed -e 's/ -c / -S /' | sh

which put the source in auth.o (and then the link failed).

Compilation with -O1/-O2 and with/without the gcc hardening are at:

http://www.lexort.com/pkgsrc/libotr/

The files are somewhat similar in size, but otrl_auth_handle_revealsig
is only about 1/4 as long in the O2/with case, and it seems it just left
out a lot of the function.
So this is 99.9% clearly a gcc bug.

Using built-in specs.
Target: i386--netbsdelf
Configured with: /usr/src/tools/gcc/../../gnu/dist/gcc4/configure --enable-long-long --disable-multilib --enable-threads --disable-symvers --build=x86_64-unknown-netbsd4.99.72 --host=i386--netbsdelf --target=i386--netbsdelf --enable-__cxa_atexit
Thread model: posix
gcc version 4.1.3 20080704 prerelease (NetBSD nb3 20111107)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 194 bytes
Desc: not available
URL: <http://lists.cypherpunks.ca/pipermail/otr-dev/attachments/20120903/b5cee555/attachment.pgp>


More information about the OTR-dev mailing list