[ Qmono ] [ 6.12.0.122 ] Mono Framework

QoolBox

Grand Maître Jedi
Mono_project_logo.svg


Source : http://www.mono-project.com/

Download :

https://qnapclub.eu/fr/qpkg/193

utilisation :
Code:
[~] #  [/opt/Qmono/bin] # ./mono
Usage is: mono [options] program [program-options]

Development:
    --aot[=<options>]      Compiles the assembly to native code
    --debug[=<options>]    Enable debugging support, use --help-debug for details
    --debugger-agent=options Enable the debugger agent
    --profile[=profiler]   Runs in profiling mode with the specified profiler module
    --trace[=EXPR]         Enable tracing, use --help-trace for details
    --jitmap               Output a jit method map to /tmp/perf-PID.map
    --help-devel           Shows more options available to developers

Runtime:
    --config FILE          Loads FILE as the Mono config
    --verbose, -v          Increases the verbosity level
    --help, -h             Show usage information
    --version, -V          Show version information
    --runtime=VERSION      Use the VERSION runtime, instead of autodetecting
    --optimize=OPT         Turns on or off a specific optimization
                           Use --list-opt to get a list of optimizations
    --security[=mode]      Turns on the unsupported security manager (off by default)
                           mode is one of cas, core-clr, verifiable or validil
    --attach=OPTIONS       Pass OPTIONS to the attach agent in the runtime.
                           Currently the only supported option is 'disable'.
    --llvm, --nollvm       Controls whenever the runtime uses LLVM to compile code.
    --gc=[sgen,boehm]      Select SGen or Boehm GC (runs mono or mono-sgen)
[/opt/Qmono/bin] # ./mono --version
Mono JIT compiler version 4.2.2 (Stable 4.2.2.30/996df3c Fri Jan 29 21:11:18 CET 2016)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
        TLS:           __thread
        SIGSEGV:       altstack
        Notifications: epoll
        Architecture:  amd64
        Disabled:      none
        Misc:          softdebug
        LLVM:          supported, not enabled.
        GC:            sgen
 

QoolBox

Grand Maître Jedi
ma dyslexie chronique a encore frappée, il s'agit bien de la dernière version 3.12.0 :geek:

j'ai recréé le package avec le bon versioning .. sorry
 

QoolBox

Grand Maître Jedi
un vilain petit bug dans le version x64 qui empêche la résolution de nom

je viens de créer le qpkg vrai 32bit (x86), version 3.10 et 3.12

cette fois QSonaar arrive à voir les mise à jour correctement ;)
 

QoolBox

Grand Maître Jedi
Version 3.12.1 disponible

fixe les vulnérabilités suivantes :

Patch to address SKIP TLS vulnerability
Patch to address FREAK vulnerability
Removal of SSLv2

compatible firmware HAL et Legacy

cross compile Prefix changed to /opt/Qmono
 

QoolBox

Grand Maître Jedi
3.12.1.1 online, quick fix for embedded ImageMagick added missing libgomp

remove previous version and install this one

;)
 

QoolBox

Grand Maître Jedi
la version 4.0.4.1 est prête également...

Sonarr fonctionne parfaitement sur TS-231 du coup :)

va falloir tester Emby :rolleyes:
 

awiouy

Nouveau membre
Bonjour!
Ces paquets Mono sont-ils produits par de la compilation croisée ? Si oui, les scripts de compilation sont-ils disponibles quelque part ?
Merci d'avance.
 

QoolBox

Grand Maître Jedi
oui c'est cross compilé

si tu sais compilé tu vas y arriver par toi même

si le toolchain est correctement installé et les dépendances precompilée


Code:
export PREFIX=/opt/Qmono


CXX=${HOST}-g++                 \
LD=${HOST}-ld                   \
AS=${HOST}-as                   \
AR=${HOST}-ar                   \
CC=${HOST}-gcc \
PKG_CONFIG_PATH="$PREFIX/lib/pkgconfig"  \
CFLAGS="-O2 -I$PREFIX/include" \
CXXFLAGS="-O2 -I$PREFIX/include "     \
LDFLAGS="-L$PREFIX/lib -Wl,-rpath,$PREFIX/lib" \
CPPFLAGS="-O2 -I$PREFIX/include"     \
./configure --prefix=$PREFIX \
--host=${HOST} \
--bindir=$PREFIX/bin \
--sbindir=$PREFIX/bin \
--libexecdir=$PREFIX/libexec \
--libdir=$PREFIX/lib \
--datadir=$PREFIX/share \
--datarootdir=$PREFIX/share \
--sysconfdir=$PREFIX/etc \
--sharedstatedir=$PREFIX/com \
--localstatedir=$PREFIX/var \
--includedir=$PREFIX/include \
--oldincludedir=$PREFIX/include \
--infodir=$PREFIX/share/info \
--localedir=$PREFIX/share/locale \
--with-libiconv-prefix=$PREFIX \
--with-crosspkgdir=$PREFIX/lib/pkgconfig \


make get-monolite-latest
make EXTERNAL_MCS="${PWD}/mcs/class/lib/monolite/gmcs.exe"
make install
 
Haut Bas