Mike Varley <[EMAIL PROTECTED]> wrote:
> I have a module which is linking (and using) a library which is using
> the standard C++ library; when I kill -HUP radiusd, I get a segfault in
> dl_close() (dumps core). This is primarily witnessed under Linux.

  I believe that this was a result of link ordering.  The module code
was fixed to do link(a,b,c), and then unlink(c,b,a).  It was
previously unlinking them in the opposite order, which was wrong.

> I tried building the module alone with '-lstdc++', but this did not
> solve the problem; should I rebuild the radius core with the '-lstdc++'
> flag? is there a configure option to do this?

  That may help, but there's no configure option to do that.

  Alan DeKok.

- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to