apparently the compiler optimizations were causing the segfault in socket.c.  Socket doesn't appear to be opening, though.  Will have to check that out