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