summaryrefslogtreecommitdiff
path: root/README.synology
diff options
context:
space:
mode:
authorH.Merijn Brand <h.m.brand@xs4all.nl>2016-06-12 11:37:03 +0200
committerH.Merijn Brand <h.m.brand@xs4all.nl>2016-06-12 11:37:03 +0200
commit7351909aac61b53787fd4089f63807c977a0db64 (patch)
tree9d62e9e65c46247482545f8b59c4304fb718b1ad /README.synology
parent79409ac8354d04a53c3ba700bc429df2d9bd2043 (diff)
downloadperl-7351909aac61b53787fd4089f63807c977a0db64.tar.gz
Update the notes on Synology/DSM
Diffstat (limited to 'README.synology')
-rw-r--r--README.synology21
1 files changed, 18 insertions, 3 deletions
diff --git a/README.synology b/README.synology
index b1ef60b8de..6a02027164 100644
--- a/README.synology
+++ b/README.synology
@@ -23,7 +23,7 @@ L<Synology FAQ|http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my
Since it is based on Linux, the NAS can run many popular Linux
software packages, including Perl. In fact, Synology provides a
ready-to-install package for Perl, depending on the version of DSM
-the installed perl ranges from 5.8.6 on DSM-4.3 to 5.18.4 on DSM-5.1.
+the installed perl ranges from 5.8.6 on DSM-4.3 to 5.18.4 on DSM-6.0.1.
There is an active user community that provides many software packages
for the Synology DSM systems; at the time of writing this document
@@ -33,10 +33,12 @@ This document describes various features of Synology DSM operating
system that will affect how Perl 5 (hereafter just Perl) is
configured, compiled and/or runs. It has been compiled and verified by
Johan Vromans for the Synology DS413 (QorIQ), with feedback from
-H.Merijn Brand (DS213, ARMv5tel).
+H.Merijn Brand (DS213, ARMv5tel and RS815, Intel Atom x64).
=head2 Setting up the build environment
+=head3 DSM 5
+
As DSM is a trimmed-down Linux system, it lacks many of the tools and
libraries commonly found on Linux. The basic tools like sh, cp, rm,
etc. are implemented using
@@ -129,6 +131,19 @@ Execute the following commands:
B<WARNING:> When you perform a system software upgrade, these links
will disappear and need to be re-established.
+=head3 DSM 6
+
+Using iPkg has been deprecated on DSM 6, but an alternative is available
+for DSM 6: entware/opkg. For instructions on how to use that, please read
+L<Install Entware-ng on Synology NAS|https://github.com/Entware-ng/Entware-ng/wiki/Install-on-Synology-NAS>
+
+That sadly does not (yet) work on QorIQ. At the moment of writing, the
+supported architectures are armv5, armv7, mipsel, x86_32 and x86_64.
+
+Entware-ng comes with a precompiled 5.22.1 (June 2016) that allowes
+building shared XS code. Note that this installation does B<not> use
+a site_perl folder.
+
=head2 Compiling Perl 5
When the build environment has been set up, building and testing Perl
@@ -250,7 +265,7 @@ the programs are run.
=head1 REVISION
-March 2015, for Synology DSM 5.1.5022.
+June 2016, for Synology DSM 5.1.5022 and DSM 6.0.1-7393.
=head1 AUTHOR