Hi Douglas, thank you! Yes, that has been the solution. FYI, to preserve system-wide settings, I first copied the specs file given by 'gcc -v' somewhere under my homedir, and then changed the line
%{static|static-libgcc:-lgcc -lgcc_eh}%{!static:%{!static-libgcc:%{!shared:%{!shared-libgcc:-lgcc -lgcc_eh}%{shared-libgcc:-lgcc_s%M -lgcc}}%{shared:-lgcc_s%M}}} into %{static|static-libgcc:-lgcc -lgcc_eh}%{!static:%{!static-libgcc:%{!shared-libgcc:-lgcc -lgcc_eh}%{shared-libgcc:-lgcc_s%M -lgcc}}} as you have suggested. After executing './config', I edited 'Makefile.ssl' to contain CC= and MAKEDEPPROG= to hold gcc with the option '-specs=/path_to_my_own/specs' That worked fine! As a side note, the system logs you out once './config' has been finished. Thanks a lot again and best, rob. -- On Wed, 20 Aug 2003, 11:36 GMT-05 (18:36 local time) Douglas E. Engert wrote: > I have done somrhitng like this: > Gcc-3.1 introduced -shared-libgcc and -static-libgcc > But when building shared libs, it wants to include the > -libgss_s shared version, even when not needed by default. > This causes problems when trying to build shared libs, > as they will need the extra libgss_s.so.n.n when we really > don't want. > So I have changed the specs to default to the static > lib gcc. > DEE 9/12/2 > diff specs.orig specs > 51c51 > < %{static|static-libgcc:-lgcc > -lgcc_eh}%{!static:%{!static-libgcc:%{!shared:%{!shared-libgcc:-lgcc > -lgcc_eh}%{shared-libgcc:-lgcc_s%M -lgcc}}%{shared:-lgcc_s%M}}} > --- >> %{static|static-libgcc:-lgcc >> -lgcc_eh}%{!static:%{!static-libgcc:%{!shared-libgcc:-lgcc >> -lgcc_eh}%{shared-libgcc:-lgcc_s%M -lgcc}}} ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]