| Mingw-NG |
| Écrit par Vincent Richomme | |
| 25-02-2010 | |
|
Mingw-NG is a project aiming at simplifing compilation and installation
of open
sources packages compiled with toolchains from mingw-w64 project (32
bits and 64 bits). Please note that it's not recommended to mix packages from original mingw project with mingw-NG ones because of a difference in exception model(Mingw-NG use sjlj and mingw dwarf2). Downloads : Mingw-NG_0.2_setup.exe(32 bits) Available packages: gcc-full-cross-x86-64_4.4.4-0_mingw64 subversion_1.6.9-1_mingw32 autoconf_2.64-0_mingw32 automake_1.11.1-0_mingw32 libtool_2.2.6b-1_mingw32 libssl0.9.8_0.9.8m-0_mingw32 gettext_0.17-0_mingw32 libiconv_1.13.1-0_mingw32 How to install a package: - Download package and put it inside $INSTALL_DIR/mingw32 or $INSTALL_DIR/mingw64 in function of package suffix. - Launch a shell (Start Menu->Mingw-NG->Terminals->Console2) - cd /mingw{32,64} - for i in *.tar.lzma; do echo working on $i; tar xvf $i ; done How to choose toolchain flavor (32/64 bit) : By default when launching Mingw-NG shell you are running the 32 bits toolchain. If you want to switch to another flavor you need to install package gcc-full-cross-x86-64 then you need to update MINGWFLAVOR environment variable and inform system to update its path. For instance to switch to 64 bit toolchain : $> export MINGWFLAVOR=mingw64 $> source /etc/profile TODO: - Fix uninstaller (some files are not deleted) - mingw32-make seems broken in some circumstances (ex: gdb-7.0.1) - Implement symbolic link (compatible with cygwin) - Handle broken logic with dir separator (\ and /) - Provide a 64 bit version with native toolchain. - Simple package manager |
| Suivant > |
|---|

