meta données pour cette page
Tout ce que j'ai compilé pour et sur slugosbe 5.3
Certains produits sont vraiment long à compiler. aussi je les conserve ici en guise de sauvegarde. Si cela peut être utile à d'autres…
It can take a long time to compile some software on the nslu2. So I keep those softs here, as a backup. Maybe, this page will be useful to someone else…
unison
For unison 2.27.57, I applied debian patches that allow compilation with ocaml 3.12.0 and fix some texts. For the next releases, I also applied the corresponding debian patches without taking a look at them, nor trying to compile without them.
Please note that ipkg does not provide ocamlcopt, the ocaml compiler that produces native code. I was unable to compile – after several hours of compilation– a working ocamlcopt caml compiler. The result is a semi fast unison that uses bytecode and embeds a bytecode interpreter.
This a command line only version. I don't have gtk on my slug, and, most probably, will never have.
Téléchargement de unison compilé pour slugOSBE 5.3 . download compiled binaries for slugOSBE 5.3 :
pcre
installation dans /opt/schplurtz
. CF Compilation et installation de pcre sur nslu2
Téléchargement de pcre compilé pour slugOSBE 5.3 . download compiled binaries for slugOSBE 5.3
file | comment | source | license |
---|---|---|---|
nslu2-slugosbe-pcre-8.31-runtime.tar.bz2 | c'est ça qu'il faut en général. | pcre-8.31.tar.bz2 | Licence BSD |
nslu2-slugosbe-pcre-8.31-doc.tar.bz2 | |||
nslu2-slugosbe-pcre-8.31-dev.tar.bz2 | needs pcre 8.31 runtime | ||
nslu2-slugosbe-pcre-8.31-full.tar.bz2 | = runtime + dev + doc |
nginx
installation dans /opt/schplurtz
. CF Passage de lighttp à nginx
Téléchargement de nginx compilé pour slugOSBE 5.3 . download compiled binaries for slugOSBE 5.3
file | comment | source | license |
---|---|---|---|
nslu2-slugosbe-nginx-1.2.3.tar.bz2 | needs pcre 8.3.1 runtime bare nginx | nginx-1.2.3.tar.gz | nginx-license |
nslu2-slugosbe-nginx-1.2.3-dav-ext.tar.bz2 | needs pcre 8.3.1 runtime nginx + full DAV1) | idem above + master.zip | nginx-license arutyunyan-nginx |
linux-atomic
installation dans /opt/schplurtz
. CF How to solve __sync_add_and_fetch_4 for compilation and motivation details
file | source | licence |
---|---|---|
nslu2-slubosbe-linux-atomic-gcc-4.6.3.tar.gz | linux-atomic-src-modified.tar.gz modified source ready to compile gcc-core-4.6.3.tar.gz unmodified whole gcc-core-4.6.3 source tree | GNU GPL v3 with GCC RUNTIME LIBRARY EXCEPTION |
ICU4C
installation dans /opt/schplurtz
. modification and compilation details are here
file | source | licence |
---|---|---|
nslu2-slugosbe-icu4c-49.1.2.tar.gz | icu4c-49_1_2-src.tgz | ICU |
The library libicuuc.so.49.1.2
present in the above .tar.gz archive, includes the file linux-atomic.o
that is the result of the compilation – using only gcc – of a modified version of file gcc-4.6.3/gcc/config/arm/linux-atomic.c
from gcc-4.6.3. The file linux-atomic.c itself is distributed under the GNU GPLV3 license with GCC RUNTIME LIBRARY EXCEPTION. This makes it legal to distribute icu4c binaries, under the original free «IBM and others» ICU license.