Hi Elias,
I reverted the -Wl,-E back to -rdynamic but added a check that the
compiler accepts it.
I wouln't remove it because gcc says it may be needed for dlopen() or
backtrace().
Also added NOMACROS and #included curses.h in ./configure.
Finally I updated NativeFunctions considering your patch. I did it slightly
different so that )MORE becomes more verbose regarding which files were
tried.
SVN 195.
/// Jürgen
On 04/09/2014 04:58 AM, Elias Mårtenson wrote:
OK, only a few errors are still remaining:
First of all, the #define of NOMACROS didn't seems to make it into the
code when you adapted my patches yesterday. Solaris (and I presume any
operating system that is not Linux) needs to have NOMACROS defined.
Secondly, the addition of -Wl,-E doesn't seem to work. The Solaris
linker doesn't have a -E option. I believe this option should be
simply removed.
Finally, to get rid of the warning during ./configure regarding
term.h, you can solve the issue by including curses.h before term.h.
Regards,
Elias