This is the mail archive of the cygwin-apps@cygwin.com mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
The new updates are based on libtool-1.5.10 now which seems to work fine here.
That is the reason why we must use libtool-1.5.10, there are data symbols in some Glib objects which are tagged with .rdata and when you try to dynamically load them -> bang. I got always this crash when GConf loaded gthread.dll. Now I don't find any 'R' tags in /usr/lib, run this: for i in `ls *.dll.a`; do echo $i && nm $i | grep ' R '; done in /usr/lib.
What changed is that there are these .rdata tags in symbols. That may well cause such problems. Charles explained exactly why the error happens and that it must be changed in the source, we should look into all the libraries if there are .rdata rtags and then try to patch the sources so that gcc puts these symbols in data sections instead.
Now since Charles has found a workaround and we have the new libtool version we can run the apps and debug them. What to do if you even cannot start the application? The only thing I saw was that loading gthread gives my a crash.
-- Chuck
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |