http://qs321.pair.com?node_id=1082073


in reply to Re: Does Perl run on ARM?
in thread Does Perl run on ARM?

The Synology DSM 5.0 has a package for Perl 5.18.1. This is the good news, the bad news is that I didn't succeed to install modules probably because of the settings:

% perl -V Summary of my perl5 (revision 5 version 18 subversion 1) configuration +: Platform: osname=linux, osvers=current, archname=armle-linux Compiler: Linker and Libraries: Dynamic Linking: Characteristics of this binary (from libperl): Compile-time options: HAS_TIMES PERLIO_LAYERS PERL_DONT_CREATE_GVSV PERL_HASH_FUNC_ONE_AT_A_TIME_HARD PERL_MALLOC_ +WRAP PERL_PRESERVE_IVUV PERL_SAWAMPERSAND USE_LARGE +_FILES USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF Built under linux Compiled at Feb 27 2014 13:59:58 %ENV: PERL_READLINE_NOWARN="1" @INC: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl

No compiler, linker and libraries configurations... :-(

Regards,

Stefan

Replies are listed 'Best First'.
Re^3: Does Perl run on ARM?
by Tux (Canon) on Apr 12, 2014 at 13:33 UTC

    I just upped my DS213 from DSM-4.3-3827 to 5.0-4458-Update2. Not all went as smooth as I hoped. Besides all the usual broken symlinks, there is now a new sshd running that makes logging in a whole lot more troublesome.

    Backup using rsync still works, but not as a normal user, only as root :( :(

    Linux 2.6.32.12 [DSM 5.0-4458-2] Feroceon 88FR131 rev 1 (v5l)/0 armv5 +tel 499 Mb This is perl 5, version 18, subversion 1 (v5.18.1) built for armle-lin +ux

    That perl is cripled though:

    Checking if your kit is complete... Looks good CONFIG key 'lddlflags' does not exist in Config.pm CONFIG key 'ldflags' does not exist in Config.pm make: *** No rule to make target `/usr/lib/perl5/core_perl/CORE/config +.h', needed by `Makefile'. Stop.

    So building any sensible modules (V, Test::NoWarnings, DBI, DBD::Pg, Text::CSV_XS, Data::Peek, Test::Tester, DBD::SQLite, Tie::Hash::DBD, DBD::CSV) from that is close to impossible


    Enjoy, Have FUN! H.Merijn