------- Comment #5 from developer at sandoe-acoustics dot co dot uk  2009-10-14 
11:20 -------
(In reply to comment #4)
> Oh, if one wanted to, one could have libgcc_s forward the EH calls into
> /usr/lib/libgcc_s.1.dylib by dlopening it and then doing dlsym on the symbols
> and calling them.  This would `fix' the programs that linked against a gcc
> libgcc_s file that uses EH when run on a system that has EH on the system. 
> With that technology, I think all the mismatching here, just goes away.

note1: the dependent fixes for static-libstdc++ are 41594/41596.

Would you accept the solution proposed here as suitable at present?
Noting that eh forwarding could be a useful enhancement at some future time?

Even with potential forwarding of eh it is still desirable to enable a
statically linked executable for those cases where such is useful [excepting
that libSystem is always dynamic].


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41605

Reply via email to