Difference between revisions of "Mono"

From CBLFS
Jump to navigationJump to search
Line 44: Line 44:
 
  make install &&
 
  make install &&
 
  mv -v /usr/bin/mono{,-32} &&
 
  mv -v /usr/bin/mono{,-32} &&
mv -v /usr/bin/monodiet{,-32} &&
 
 
  mv -v /usr/bin/pedump{,-32}
 
  mv -v /usr/bin/pedump{,-32}
  
Line 61: Line 60:
 
  make install &&
 
  make install &&
 
  mv -v /usr/bin/mono{,-n32} &&
 
  mv -v /usr/bin/mono{,-n32} &&
mv -v /usr/bin/monodiet{,-n32} &&
 
 
  mv -v /usr/bin/pedump{,-n32}
 
  mv -v /usr/bin/pedump{,-n32}
  
Line 79: Line 77:
 
  mv -v /usr/bin/mono{,-64} &&
 
  mv -v /usr/bin/mono{,-64} &&
 
  ln -sfv multiarch_wrapper /usr/bin/mono &&
 
  ln -sfv multiarch_wrapper /usr/bin/mono &&
mv -v /usr/bin/monodiet{,-64} &&
 
ln -sfv multiarch_wrapper /usr/bin/monodiet &&
 
 
  mv -v /usr/bin/pedump{,-64} &&
 
  mv -v /usr/bin/pedump{,-64} &&
 
  ln -sfv multiarch_wrapper /usr/bin/pedump
 
  ln -sfv multiarch_wrapper /usr/bin/pedump

Revision as of 17:59, 9 October 2007

Download Source: http://go-mono.com/sources/mono/mono-2.4.2.3.tar.bz2

Introduction to Mono

Mono provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix.

Project Homepage: http://www.mono-project.com/Main_Page

Dependencies

Required

Recommended

Non-Multilib

Compile the package:

./configure --prefix=/usr --sysconfdir=/etc &&
make

Install the package:

make install

Multilib

32Bit

Compile the package:

CC="gcc ${BUILD32}" USE_ARCH=32 \
PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
./configure --prefix=/usr --sysconfdir=/etc \
    --build=$CLFS_TARGET32 &&
make

Install the package:

make install &&
mv -v /usr/bin/mono{,-32} &&
mv -v /usr/bin/pedump{,-32}

N32

Compile the package:

CC="gcc ${BUILDN32}" USE_ARCH=n32 \
PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \
./configure --prefix=/usr --sysconfdir=/etc \
    --libdir=/usr/lib32 &&
make

Install the package:

make install &&
mv -v /usr/bin/mono{,-n32} &&
mv -v /usr/bin/pedump{,-n32}

64Bit

Compile the package:

CC="gcc ${BUILD64}" USE_ARCH=64 \
PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
./configure --prefix=/usr --sysconfdir=/etc \
    --libdir=/usr/lib64 &&
make

Install the package:

make install &&
mv -v /usr/bin/mono{,-64} &&
ln -sfv multiarch_wrapper /usr/bin/mono &&
mv -v /usr/bin/pedump{,-64} &&
ln -sfv multiarch_wrapper /usr/bin/pedump

Contents

Installed Programs: al caspol cert2spc certmgr chktrust cilc disco dtd2rng dtd2xsd gacutil genxs gmcs ilasm ilasm2 jay macpack makecert mbas mcs mjs mkbundle mkbundle2 mono monodiet monodis mono-find-provides mono-find-requires monograph monop monop2 mono-service mono-service2 mono-shlib-cop mono-xmltool mozroots nunit-console nunit-console2 pedump permview prj2make resgen resgen2 secutil setreg sgen signcode sn soapsuds sqlsharp wsdl wsdl2 xbuild xsd
Installed Libraries: libbikvm-native.so libmono.so libMonoPosixHelper.so libmono-profiler-aot.so libmono-profiler-cov.so libMonoSupportW.so
Installed Directories: /usr/lib/mono
Retrieved from "?title=Mono&oldid=11444"