Hello Bjørn, this configure option (--with-perl=<foorPathto>/bin/perl) is working. great :-) Many Many Thanks Again, Have a Great Day and Healthy Day Onur GURSOY <onurgursoygyte@gmail.com>, 18 Kas 2020 Çar, 10:48 tarihinde şunu yazdı:
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@mork.no> wrote:
Onur GURSOY <onurgursoygyte@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
-- Onur GÜRSOY R&D Engineer in Embedded Systems Master Student at Gebze Institute Of Technology Department Of Electronic Engineering GSM : 0(545) 764 7653 e-mail: onurgursoygyte@gmail.com