--with-system-libtldl broken on stable
Hi, easy fix: diff --git a/configure.in b/configure.in index 770068d..c7d41e6 100644 --- a/configure.in +++ b/configure.in @@ -75,7 +75,7 @@ fi AC_ARG_WITH(system-libtldl, [ --with-system-libtldl Use the libtltdl installed in your system (default=use our own)], [ -LIBLTDL="-ltdl" +LIBLTDL="-lltdl" INCLTDL= LTDL_SUBDIRS= ], I'm not a expert in these things, so please excuse my dumb asking: Why does freeradius want to use his own libtool and libltdl? Are the ones out there that broken or is there any other reason? And are there disadvantages of using the ones included in FR? Debian seems to prefer the system's... Regards, Jakob
Jakob Hirsch wrote:
easy fix:
Fixed, thanks.
I'm not a expert in these things, so please excuse my dumb asking: Why does freeradius want to use his own libtool and libltdl? Are the ones out there that broken or is there any other reason?
They are broken on many systems. They are broken in weird and wonderful ways. So weird that you will start taking LSD just to feel normal again. If you run into a system with a broken libltdl, just re-build FreeRADIUS with the C compiler flag -DIE_LIBTOOL_DIE, and it will work. People have done this. The flag name is meaningless, of course.
And are there disadvantages of using the ones included in FR? Debian seems to prefer the system's...
The ones in FR work. But they might be out of date. They might not work on some magical systems. Magical, as in "the only copy of that OS still running is in my friends basement, because he collects 35-year-old computers". Alan DeKok.
participants (2)
-
Alan DeKok -
Jakob Hirsch