Freeradius rlm_perl with Custom Perl

Onur GURSOY onurgursoygyte at gmail.com
Wed Nov 18 08:48:54 CET 2020


Hello Bjørn,

Hmm this answer is very good.
In this way, in checking Perl section freeradius will see
<pathtomyperl>/bin/Perl and its configuration, right ?
That is excellent
I hope it will be work.

Thank you again,
With best regards.

On Wed, Nov 18, 2020, 10:25 Bjørn Mork <bjorn at mork.no> wrote:

> Onur GURSOY <onurgursoygyte at gmail.com> writes:
>
> > You have to fix the linker to use that library instead of the system one.
> >>   Edit src/modules/rlm_perl/all.mk, and set TGT_LDLIBS to that path:
> >> TGT_LDLIBS :=  <foopath>/perl/lib/5.26.3/x86_64-linux-thread-multi/CORE/
> >> libperl.so
> >>   And rebuild.
> >
> > Thanks for your answer. It's good point. So, Is there a configuration
> > option for build. Why im saying this: because all.mk is produced after
> > ./configure operation ? If yes first i have to configure radius and then
> i
> > have to change all.mk files.
>
> I believe you should be able to do
>
>  ./configure --with-perl=/path/to/local/bin/perl
>
> or
>
>  PERL=/path/to/local/bin/perl ./configure
>
>
> Completely untested....  The cflags and ldlibs will be looked up using
>
>  $PERL -MExtUtils::Embed -e ccopts
>  $PERL -MExtUtils::Embed -e ldopts
>
> which should Just Work as long as your alternate perl installation is
> sane.
>
>
>
> Bjørn
>


More information about the Freeradius-Users mailing list