public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* [ANNOUNCEMENT] Assorted MinGW-w64 toolchain libraries and tools
@ 2016-02-10 17:51 Yaakov Selkowitz
  2016-02-10 20:35 ` Tony Kelman
  0 siblings, 1 reply; 8+ messages in thread
From: Yaakov Selkowitz @ 2016-02-10 17:51 UTC (permalink / raw)
  To: cygwin

The following packages have been uploaded to the Cygwin distribution

* mingw64-{i686,x86_64}-aalib-1.4rc5-2
* mingw64-{i686,x86_64}-adwaita-icon-theme-3.18.0-1
* mingw64-{i686,x86_64}-adwaita-themes-3.18.0-1
* mingw64-{i686,x86_64}-atk1.0-2.18.0-1
* mingw64-{i686,x86_64}-atkmm1.6-2.24.1-1
* mingw64-{i686,x86_64}-audiofile-0.3.6-2
* mingw64-{i686,x86_64}-babl0.1-0.1.10-1
* mingw64-{i686,x86_64}-boost-1.58.0-1
* mingw64-{i686,x86_64}-botan1.10-1.10.9-1
* mingw64-{i686,x86_64}-cairo-1.14.4-1
* mingw64-{i686,x86_64}-cairomm1.0-1.12.0-1
* mingw64-{i686,x86_64}-celt051-0.5.1.3-1
* mingw64-{i686,x86_64}-cfitsio-3.360-1
* mingw64-{i686,x86_64}-chromaprint-1.2-1
* mingw64-{i686,x86_64}-clang-3.5.1-1
* mingw64-{i686,x86_64}-clutter1.0-1.24.2-1
* mingw64-{i686,x86_64}-clutter-gst3.0-3.0.14-1
* mingw64-{i686,x86_64}-clutter-gtk1.0-1.6.6-1
* mingw64-{i686,x86_64}-cogl-1.22.0-1
* mingw64-{i686,x86_64}-cppunit-1.12.1-2
* mingw64-{i686,x86_64}-crypt-1.1-2
* mingw64-{i686,x86_64}-curl-7.47.1-1
* mingw64-{i686,x86_64}-db-5.3.28-1
* mingw64-{i686,x86_64}-dbus-1.8.20-1
* mingw64-{i686,x86_64}-dbus-glib-0.102-1
* mingw64-{i686,x86_64}-djvulibre-3.5.25.3-2
* mingw64-{i686,x86_64}-editline-2.07-1
* mingw64-{i686,x86_64}-enca-1.18-1
* mingw64-{i686,x86_64}-enchant-1.6.0-3
* mingw64-{i686,x86_64}-exiv2-0.25-1
* mingw64-{i686,x86_64}-expat-2.1.0-2
* mingw64-{i686,x86_64}-fftw3-3.3.3-1
* mingw64-{i686,x86_64}-flac-1.3.1-2
* mingw64-{i686,x86_64}-fltk-1.3.3-2
* mingw64-{i686,x86_64}-fluidsynth-1.1.6-1
* mingw64-{i686,x86_64}-fontconfig-2.11.1-2
* mingw64-{i686,x86_64}-freeglut-2.8.1-1
* mingw64-{i686,x86_64}-freetds-0.91-1
* mingw64-{i686,x86_64}-freetype2-2.5.5-1
* mingw64-{i686,x86_64}-fribidi-0.19.2-1
* mingw64-{i686,x86_64}-game-music-emu-0.6.0-2
* mingw64-{i686,x86_64}-gc-7.2e-1
* mingw64-{i686,x86_64}-gconf2-3.2.6-1
* mingw64-{i686,x86_64}-gconf2-desktop-schemas-2.32.1-1
* mingw64-{i686,x86_64}-gconfmm2.6-2.28.2-2
* mingw64-{i686,x86_64}-gdbm-1.10-1
* mingw64-{i686,x86_64}-gdk-pixbuf2.0-2.32.2-1
* mingw64-{i686,x86_64}-gdl3-3.18.0-1
* mingw64-{i686,x86_64}-gegl0.2-0.2.0-5
* mingw64-{i686,x86_64}-gettext-0.19.5.1-1
* mingw64-{i686,x86_64}-giflib-4.1.6-1
* mingw64-{i686,x86_64}-glew-1.11.0-1
* mingw64-{i686,x86_64}-glib2.0-2.46.2-1
* mingw64-{i686,x86_64}-glib2.0-networking-2.46.1-1
* mingw64-{i686,x86_64}-glibmm2.4-2.46.2-1
* mingw64-{i686,x86_64}-gmp-6.0.0a-2
* mingw64-{i686,x86_64}-gnome-mime-data-2.18.0-1
* mingw64-{i686,x86_64}-gnome-themes-standard-3.18.0-1
* mingw64-{i686,x86_64}-gnome-vfs2-2.24.4-2
* mingw64-{i686,x86_64}-gnome-vfsmm2.6-2.26.0-2
* mingw64-{i686,x86_64}-gnutls-3.3.17.1-2
* mingw64-{i686,x86_64}-goffice0.10-0.10.24-1
* mingw64-{i686,x86_64}-goffice0.8-0.8.17-1
* mingw64-{i686,x86_64}-goocanvas-1.0.0-2
* mingw64-{i686,x86_64}-goocanvas2.0-2.0.2-2
* mingw64-{i686,x86_64}-goocanvasmm2.0-1.90.11-1
* mingw64-{i686,x86_64}-gsettings-desktop-schemas-3.18.1-1
* mingw64-{i686,x86_64}-gsm-1.0.13-1
* mingw64-{i686,x86_64}-gstreamer0.10-0.10.36-2
* mingw64-{i686,x86_64}-gstreamer0.10-plugins-bad-free-0.10.23-1
* mingw64-{i686,x86_64}-gstreamer0.10-plugins-base-0.10.36-4
* mingw64-{i686,x86_64}-gstreamer0.10-plugins-good-0.10.31-5
* mingw64-{i686,x86_64}-gstreamer1.0-1.6.1-1
* mingw64-{i686,x86_64}-gstreamer1.0-plugins-bad-free-1.6.1-1
* mingw64-{i686,x86_64}-gstreamer1.0-plugins-base-1.6.1-1
* mingw64-{i686,x86_64}-gstreamer1.0-plugins-good-1.6.1-1
* mingw64-{i686,x86_64}-gtk2.0-2.24.29-1
* mingw64-{i686,x86_64}-gtk3-3.18.6-1
* mingw64-{i686,x86_64}-gtkglext1.0-1.2.0-1
* mingw64-{i686,x86_64}-gtkhtml3.14-3.32.2-1
* mingw64-{i686,x86_64}-gtkhtml4.0-4.8.5-1
* mingw64-{i686,x86_64}-gtkmm2.4-2.24.4-3
* mingw64-{i686,x86_64}-gtkmm3.0-3.18.0-1
* mingw64-{i686,x86_64}-gtksourceview2.0-2.10.5-3
* mingw64-{i686,x86_64}-gtksourceview3.0-3.18.1-1
* mingw64-{i686,x86_64}-gtksourceviewmm3.0-3.18.0-1
* mingw64-{i686,x86_64}-gtkspell-2.0.16-3
* mingw64-{i686,x86_64}-gtkspell3-3.0.4-2
* mingw64-{i686,x86_64}-gtk-vnc1.0-0.5.4-1
* mingw64-{i686,x86_64}-gtk-vnc2.0-0.5.4-1
* mingw64-{i686,x86_64}-gts-20121130-1
* mingw64-{i686,x86_64}-gvnc1.0-0.5.4-1
* mingw64-{i686,x86_64}-harfbuzz-1.0.6-1
* mingw64-{i686,x86_64}-harfbuzz-icu-1.0.6-1
* mingw64-{i686,x86_64}-hicolor-icon-theme-0.12-1
* mingw64-{i686,x86_64}-hunspell-1.3.3-1
* mingw64-{i686,x86_64}-icu-51.2-3
* mingw64-{i686,x86_64}-id3lib-3.8.3-2
* mingw64-{i686,x86_64}-ilmbase-2.2.0-1
* mingw64-{i686,x86_64}-isl-0.14.1-1
* mingw64-{i686,x86_64}-iso-codes-3.48-1
* mingw64-{i686,x86_64}-jasper-1.900.1-5
* mingw64-{i686,x86_64}-jbigkit-2.1-1
* mingw64-{i686,x86_64}-json-c-0.11-2
* mingw64-{i686,x86_64}-json-glib1.0-1.0.4-1
* mingw64-{i686,x86_64}-kqoauth-0.98-3
* mingw64-{i686,x86_64}-lasem0.4-0.4.3-1
* mingw64-{i686,x86_64}-lcms-1.19-1
* mingw64-{i686,x86_64}-lcms2-2.5-1
* mingw64-{i686,x86_64}-libabw0.1-0.1.1-1
* mingw64-{i686,x86_64}-libao-1.1.0-1
* mingw64-{i686,x86_64}-libarchive-3.1.2-1
* mingw64-{i686,x86_64}-libart_lgpl2-2.3.21-1
* mingw64-{i686,x86_64}-libass-0.12.3-1
* mingw64-{i686,x86_64}-libbonobo2-2.32.1-1
* mingw64-{i686,x86_64}-libbonoboui2-2.24.5-2
* mingw64-{i686,x86_64}-libbs2b-3.1.0-1
* mingw64-{i686,x86_64}-libcaca-0.99.beta19-1
* mingw64-{i686,x86_64}-libcddb-1.3.2-1
* mingw64-{i686,x86_64}-libcdio-0.93-1
* mingw64-{i686,x86_64}-libcdio-paranoia-10.2+0.93+1-1
* mingw64-{i686,x86_64}-libcdr0.1-0.1.1-1
* mingw64-{i686,x86_64}-libcroco0.6-0.6.9-1
* mingw64-{i686,x86_64}-libcue-1.4.0-1
* mingw64-{i686,x86_64}-libdbusmenu-qt-0.9.2-1
* mingw64-{i686,x86_64}-libdv-1.0.0-1
* mingw64-{i686,x86_64}-libdvdnav-4.2.0-1
* mingw64-{i686,x86_64}-libdvdread-4.2.0-1
* mingw64-{i686,x86_64}-libebml-1.3.1-1
* mingw64-{i686,x86_64}-libe-book0.1-0.1.2-1
* mingw64-{i686,x86_64}-libepoxy-1.2-1
* mingw64-{i686,x86_64}-libepubgen0.0-0.0.0-1
* mingw64-{i686,x86_64}-libetonyek0.1-0.1.1-1
* mingw64-{i686,x86_64}-libevent-2.0.21-1
* mingw64-{i686,x86_64}-libexif-0.6.21-1
* mingw64-{i686,x86_64}-libffi-3.2.1-2
* mingw64-{i686,x86_64}-libfreehand0.1-0.1.0-1
* mingw64-{i686,x86_64}-libgd-2.1.1-1
* mingw64-{i686,x86_64}-libgda5.0-5.2.2-1
* mingw64-{i686,x86_64}-libgdamm5.0-4.99.8-1
* mingw64-{i686,x86_64}-libgdata-0.17.3-1
* mingw64-{i686,x86_64}-libgee-0.6.8-1
* mingw64-{i686,x86_64}-libgee0.8-0.18.0-1
* mingw64-{i686,x86_64}-libgit2-0.23.4-1
* mingw64-{i686,x86_64}-libglade2.0-2.6.4-3
* mingw64-{i686,x86_64}-libglademm2.4-2.6.7-3
* mingw64-{i686,x86_64}-libgnome2-2.32.1-1
* mingw64-{i686,x86_64}-libgnomecanvas2-2.30.3-2
* mingw64-{i686,x86_64}-libgnomecanvasmm2.6-2.26.0-3
* mingw64-{i686,x86_64}-libgnomemm2.6-2.28.0-3
* mingw64-{i686,x86_64}-libgnomeui2-2.24.5-2
* mingw64-{i686,x86_64}-libgnomeuimm2.6-2.28.0-3
* mingw64-{i686,x86_64}-libgnurx-2.5-3
* mingw64-{i686,x86_64}-libgsf1-1.14.32-1
* mingw64-{i686,x86_64}-libid3tag-0.15.1b-1
* mingw64-{i686,x86_64}-libIDL2-0.8.14-1
* mingw64-{i686,x86_64}-libidn-1.31-1
* mingw64-{i686,x86_64}-libjpeg-turbo-1.4.2-1
* mingw64-{i686,x86_64}-libkate-0.4.1-1
* mingw64-{i686,x86_64}-libLASi-1.1.1-1
* mingw64-{i686,x86_64}-liblqr1-0.4.2-1
* mingw64-{i686,x86_64}-libmatroska-1.4.2-1
* mingw64-{i686,x86_64}-libmikmod-3.3.3-1
* mingw64-{i686,x86_64}-libmng-1.0.10-2
* mingw64-{i686,x86_64}-libmodplug-0.8.8.5-1
* mingw64-{i686,x86_64}-libmpc-1.0.3-1
* mingw64-{i686,x86_64}-libmspub0.1-0.1.2-1
* mingw64-{i686,x86_64}-libmwaw0.3-0.3.4-1
* mingw64-{i686,x86_64}-liboauth-1.0.3-1
* mingw64-{i686,x86_64}-libodfgen0.1-0.1.3-1
* mingw64-{i686,x86_64}-libogg-1.3.2-1
* mingw64-{i686,x86_64}-libpagemaker0.0-0.0.2-1
* mingw64-{i686,x86_64}-libpng-1.6.20-1
* mingw64-{i686,x86_64}-libproxy-0.4.11-2
* mingw64-{i686,x86_64}-libraw-0.16.2-1
* mingw64-{i686,x86_64}-librest0.7-0.7.93-1
* mingw64-{i686,x86_64}-librevenge0.0-0.0.2-1
* mingw64-{i686,x86_64}-librsvg2-2.40.11-1
* mingw64-{i686,x86_64}-libsamplerate-0.1.8-1
* mingw64-{i686,x86_64}-libshout-2.3.1-1
* mingw64-{i686,x86_64}-libsigc++2.0-2.6.2-1
* mingw64-{i686,x86_64}-libsndfile-1.0.25-1
* mingw64-{i686,x86_64}-libsoup2.4-2.52.2-1
* mingw64-{i686,x86_64}-libssh2-1.5.0-1
* mingw64-{i686,x86_64}-libtasn1-4.5-1
* mingw64-{i686,x86_64}-libtheora-1.1.1-2
* mingw64-{i686,x86_64}-libtiger-0.3.4-1
* mingw64-{i686,x86_64}-libunistring-0.9.6-1
* mingw64-{i686,x86_64}-libusb1.0-1.0.20-1
* mingw64-{i686,x86_64}-libusb-1.2.6.0-1
* mingw64-{i686,x86_64}-libvisio0.1-0.1.1-1
* mingw64-{i686,x86_64}-libvorbis-1.3.5-1
* mingw64-{i686,x86_64}-libvpx-1.3.0-1
* mingw64-{i686,x86_64}-libwebp-0.4.3-1
* mingw64-{i686,x86_64}-libwmf-0.2.8.4-4
* mingw64-{i686,x86_64}-libwpd0.10-0.10.0-1
* mingw64-{i686,x86_64}-libwpg0.3-0.3.0-1
* mingw64-{i686,x86_64}-libwps0.3-0.3.1-1
* mingw64-{i686,x86_64}-libxml2-2.9.3-1
* mingw64-{i686,x86_64}-libxml++2.6-2.38.0-2
* mingw64-{i686,x86_64}-libxslt-1.1.28-2
* mingw64-{i686,x86_64}-libzip-0.11.2-2
* mingw64-{i686,x86_64}-llvm-3.5.1-1
* mingw64-{i686,x86_64}-llvm-static-3.5.1-1
* mingw64-{i686,x86_64}-lua-5.2.2-1
* mingw64-{i686,x86_64}-lz4-124-1
* mingw64-{i686,x86_64}-lzo2-2.08-1
* mingw64-{i686,x86_64}-mdbtools-0.6pre1-1
* mingw64-{i686,x86_64}-mpfr-3.1.3-1
* mingw64-{i686,x86_64}-musepack-475-1
* mingw64-{i686,x86_64}-ncurses-6.0-2.20160123
* mingw64-{i686,x86_64}-neon-0.30.1-1
* mingw64-{i686,x86_64}-nettle-2.7.1-1
* mingw64-{i686,x86_64}-nspr-4.10.10-1
* mingw64-{i686,x86_64}-nss-3.20.1-1
* mingw64-{i686,x86_64}-openal-1.17.0-1
* mingw64-{i686,x86_64}-openexr-2.2.0-1
* mingw64-{i686,x86_64}-openjpeg-1.5.2-1
* mingw64-{i686,x86_64}-openjpeg2-2.1.0-1
* mingw64-{i686,x86_64}-openssl-1.0.2f-1
* mingw64-{i686,x86_64}-opus-1.0.3-1
* mingw64-{i686,x86_64}-opusfile-0.4-1
* mingw64-{i686,x86_64}-ORBit2-2.14.19-1
* mingw64-{i686,x86_64}-orc0.4-0.4.18-1
* mingw64-{i686,x86_64}-p11-kit-0.22.1-1
* mingw64-{i686,x86_64}-pango1.0-1.38.1-1
* mingw64-{i686,x86_64}-pangomm1.4-2.38.1-1
* mingw64-{i686,x86_64}-pcre-8.37-2
* mingw64-{i686,x86_64}-pixman-0.32.8-1
* mingw64-{i686,x86_64}-poppler-0.36.0-1
* mingw64-{i686,x86_64}-poppler-cpp-0.36.0-1
* mingw64-{i686,x86_64}-poppler-glib-0.36.0-1
* mingw64-{i686,x86_64}-poppler-qt4-0.36.0-1
* mingw64-{i686,x86_64}-poppler-qt5-0.36.0-1
* mingw64-{i686,x86_64}-popt-1.10.7-1
* mingw64-{i686,x86_64}-portaudio-19.20140130-2
* mingw64-{i686,x86_64}-postgresql-9.3.5-1
* mingw64-{i686,x86_64}-qca-2.1.0-1
* mingw64-{i686,x86_64}-qca-qt5-2.1.0-1
* mingw64-{i686,x86_64}-qimageblitz-0.0.6-2
* mingw64-{i686,x86_64}-qjson-0.8.1-1
* mingw64-{i686,x86_64}-qscintilla2-2.9-1
* mingw64-{i686,x86_64}-qscintilla2-qt5-2.9-1
* mingw64-{i686,x86_64}-qt4-4.8.7-1
* mingw64-{i686,x86_64}-qt4-qmake-4.8.7-1
* mingw64-{i686,x86_64}-qt4-webkit-4.10.4-2
* mingw64-{i686,x86_64}-qt5-activeqt-5.5.1-1
* mingw64-{i686,x86_64}-qt5-base-5.5.1-1
* mingw64-{i686,x86_64}-qt5-canvas3d-5.5.1-1
* mingw64-{i686,x86_64}-qt5-declarative-5.5.1-1
* mingw64-{i686,x86_64}-qt5-enginio-5.5.1-1
* mingw64-{i686,x86_64}-qt5-graphicaleffects-5.5.1-1
* mingw64-{i686,x86_64}-qt5-imageformats-5.5.1-1
* mingw64-{i686,x86_64}-qt5-location-5.5.1-1
* mingw64-{i686,x86_64}-qt5-multimedia-5.5.1-1
* mingw64-{i686,x86_64}-qt5-qt3d-5.5.1-1
* mingw64-{i686,x86_64}-qt5-quick1-5.5.1-1
* mingw64-{i686,x86_64}-qt5-quickcontrols-5.5.1-1
* mingw64-{i686,x86_64}-qt5-script-5.5.1-1
* mingw64-{i686,x86_64}-qt5-serialport-5.5.1-1
* mingw64-{i686,x86_64}-qt5-svg-5.5.1-1
* mingw64-{i686,x86_64}-qt5-tools-5.5.1-1
* mingw64-{i686,x86_64}-qt5-webchannel-5.5.1-1
* mingw64-{i686,x86_64}-qt5-webkit-5.5.1-1
* mingw64-{i686,x86_64}-qt5-websockets-5.5.1-1
* mingw64-{i686,x86_64}-qt5-winextras-5.5.1-1
* mingw64-{i686,x86_64}-qt5-xmlpatterns-5.5.1-1
* mingw64-{i686,x86_64}-readline-6.2-2
* mingw64-{i686,x86_64}-schroedinger1.0-1.0.11-1
* mingw64-{i686,x86_64}-SDL-1.2.15-1
* mingw64-{i686,x86_64}-SDL_image-1.2.12-4
* mingw64-{i686,x86_64}-SDL_mixer-1.2.12-1
* mingw64-{i686,x86_64}-SDL_net-1.2.8-1
* mingw64-{i686,x86_64}-SDL_sound-1.0.3-1
* mingw64-{i686,x86_64}-SDL_ttf-2.0.11-1
* mingw64-{i686,x86_64}-SDL2-2.0.1-1
* mingw64-{i686,x86_64}-SDL2_image-2.0.0-4
* mingw64-{i686,x86_64}-SDL2_mixer-2.0.0-1
* mingw64-{i686,x86_64}-SDL2_net-2.0.0-1
* mingw64-{i686,x86_64}-SDL2_ttf-2.0.12-1
* mingw64-{i686,x86_64}-shared-mime-info-1.2-1
* mingw64-{i686,x86_64}-soundtouch-1.9.2-1
* mingw64-{i686,x86_64}-speex-1.2rc1-1
* mingw64-{i686,x86_64}-spice-controller-0.30-1
* mingw64-{i686,x86_64}-spice-glib2.0-0.30-1
* mingw64-{i686,x86_64}-spice-gtk2.0-0.30-1
* mingw64-{i686,x86_64}-spice-gtk3.0-0.30-1
* mingw64-{i686,x86_64}-sqlite3-3.8.11.1-1
* mingw64-{i686,x86_64}-taglib-1.9.1-1
* mingw64-{i686,x86_64}-tcl-8.5.15-1
* mingw64-{i686,x86_64}-tiff-4.0.6-1
* mingw64-{i686,x86_64}-tk-8.5.15-1
* mingw64-{i686,x86_64}-usbredir-0.7-1
* mingw64-{i686,x86_64}-wavpack-4.70.0-1
* mingw64-{i686,x86_64}-webkitgtk1.0-2.2.8-2
* mingw64-{i686,x86_64}-webkitgtk3.0-2.2.8-2
* mingw64-{i686,x86_64}-widl-3.0.0-1
* mingw64-{i686,x86_64}-wildmidi-0.2.3.5-1
* mingw64-{i686,x86_64}-win-iconv-0.0.6-2
* mingw64-{i686,x86_64}-wv-1.2.9-2
* mingw64-{i686,x86_64}-wxWidgets2.8-2.8.12.1-5
* mingw64-{i686,x86_64}-wxWidgets3.0-3.0.2.0-3
* mingw64-{i686,x86_64}-xerces-c-3.1.2-2
* mingw64-{i686,x86_64}-yaml-0.1.6-1
* mingw64-{i686,x86_64}-zziplib-0.13.62-1

These packages provide libraries and tools for cross-compiling a wide 
variety of projects for native Windows with the MinGW-w64 toolchains.

-- 
Yaakov

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCEMENT] Assorted MinGW-w64 toolchain libraries and tools
  2016-02-10 17:51 [ANNOUNCEMENT] Assorted MinGW-w64 toolchain libraries and tools Yaakov Selkowitz
@ 2016-02-10 20:35 ` Tony Kelman
  2016-02-11  0:58   ` Yaakov Selkowitz
  0 siblings, 1 reply; 8+ messages in thread
From: Tony Kelman @ 2016-02-10 20:35 UTC (permalink / raw)
  To: cygwin

Yaakov Selkowitz <yselkowitz <at> cygwin.com> writes:

> These packages provide libraries and tools for cross-compiling a wide 
> variety of projects for native Windows with the MinGW-w64 toolchains.

Ooh. I will totally be using these, this is great to see. So does
this mean it's open season for ITP's on mingw-w64 library and
application packages?

(Also a newer clang+llvm would be useful, they've made a lot of
improvements since 3.5.)

-Tony




--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCEMENT] Assorted MinGW-w64 toolchain libraries and tools
  2016-02-10 20:35 ` Tony Kelman
@ 2016-02-11  0:58   ` Yaakov Selkowitz
  2016-02-11  3:24     ` Tony Kelman
                       ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Yaakov Selkowitz @ 2016-02-11  0:58 UTC (permalink / raw)
  To: cygwin

On 2016-02-10 14:27, Tony Kelman wrote:
> Yaakov Selkowitz writes:
>> These packages provide libraries and tools for cross-compiling a wide
>> variety of projects for native Windows with the MinGW-w64 toolchains.
>
> Ooh. I will totally be using these, this is great to see. So does
> this mean it's open season for ITP's on mingw-w64 library and
> application packages?

Not MinGW applications, unless they are Cygwin-hosted tools used for 
cross-compiling (which I think we have pretty well covered).

> (Also a newer clang+llvm would be useful, they've made a lot of
> improvements since 3.5.)

LLVM/Clang version bumps are time-consuming to get right.  I actually 
looked at 3.6, but MCJIT did not work OOTB with PE/COFF targets.  I'll 
have to see what the story is with 3.7.

-- 
Yaakov

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* RE: [ANNOUNCEMENT] Assorted MinGW-w64 toolchain libraries and tools
  2016-02-11  0:58   ` Yaakov Selkowitz
@ 2016-02-11  3:24     ` Tony Kelman
  2016-02-11  3:25     ` Tony Kelman
  2016-02-14 21:43     ` Yaakov Selkowitz
  2 siblings, 0 replies; 8+ messages in thread
From: Tony Kelman @ 2016-02-11  3:24 UTC (permalink / raw)
  To: cygwin

> Not MinGW applications, unless they are Cygwin-hosted tools used for
> cross-compiling (which I think we have pretty well covered).

Not even things like rustc, node.js, or julia which cannot be compiled
as cygwin-linked applications (rust might be possible but I don't think
anyone has tried recently) but can be compiled as mingw applications?
Or are you suggesting those should remain distributed via their own
channels rather than cygwin-packaged now that a few of the mingw
libraries they depend on are starting to be included in the distro
(and the remainder could be added). Seeing the cross-compiled libraries
become available removes some of the need people may have to use a
certain popular Cygwin fork, which does have quite a few mingw
applications packaged as well.

> LLVM/Clang version bumps are time-consuming to get right. I actually
> looked at 3.6, but MCJIT did not work OOTB with PE/COFF targets. I'll
> have to see what the story is with 3.7.

Understandable. 3.8 is in RC right now so maybe try building the
release_38 branch if you get to it soon, otherwise wait a few weeks.
I'm trying to figure out how to cross-build mingw llvm via cmake
now that they've deprecated autotools (it's still there in 3.8 with
a warning, but has been deleted on trunk which will become 3.9).

I'll check your i686-libgit2 package soon, but I suspect it may be
affected by https://github.com/libgit2/libgit2/issues/3342 and need
to be built with -mincoming-stack-boundary=2

-Tony

 		 	   		  
--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* RE: [ANNOUNCEMENT] Assorted MinGW-w64 toolchain libraries and tools
  2016-02-11  0:58   ` Yaakov Selkowitz
  2016-02-11  3:24     ` Tony Kelman
@ 2016-02-11  3:25     ` Tony Kelman
  2016-02-14 20:02       ` Tony Kelman
  2016-02-14 21:43     ` Yaakov Selkowitz
  2 siblings, 1 reply; 8+ messages in thread
From: Tony Kelman @ 2016-02-11  3:25 UTC (permalink / raw)
  To: cygwin

> Not MinGW applications, unless they are Cygwin-hosted tools used for
> cross-compiling (which I think we have pretty well covered).

Not even things like rustc, node.js, or julia which cannot be compiled
as cygwin-linked applications (rust might be possible but I don't think
anyone has tried recently) but can be compiled as mingw applications?
Or are you suggesting those should remain distributed via their own
channels rather than cygwin-packaged now that a few of the mingw
libraries they depend on are starting to be included in the distro
(and the remainder could be added). Seeing the cross-compiled libraries
become available removes some of the need people may have to use a
certain popular Cygwin fork, which does have quite a few mingw
applications packaged as well.

> LLVM/Clang version bumps are time-consuming to get right. I actually
> looked at 3.6, but MCJIT did not work OOTB with PE/COFF targets. I'll
> have to see what the story is with 3.7.

Understandable. 3.8 is in RC right now so maybe try building the
release_38 branch if you get to it soon, otherwise wait a few weeks.
I'm trying to figure out how to cross-build mingw llvm via cmake
now that they've deprecated autotools (it's still there in 3.8 with
a warning, but has been deleted on trunk which will become 3.9).

I'll check your i686-libgit2 package soon, but I suspect it may be
affected by https://github.com/libgit2/libgit2/issues/3342 and need
to be built with -mincoming-stack-boundary=2

-Tony

 		 	   		  
--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* RE: [ANNOUNCEMENT] Assorted MinGW-w64 toolchain libraries and tools
  2016-02-11  3:25     ` Tony Kelman
@ 2016-02-14 20:02       ` Tony Kelman
  0 siblings, 0 replies; 8+ messages in thread
From: Tony Kelman @ 2016-02-14 20:02 UTC (permalink / raw)
  To: cygwin

>> LLVM/Clang version bumps are time-consuming to get right. I actually
>> looked at 3.6, but MCJIT did not work OOTB with PE/COFF targets. I'll
>> have to see what the story is with 3.7.
>
> Understandable. 3.8 is in RC right now so maybe try building the
> release_38 branch if you get to it soon, otherwise wait a few weeks.
> I'm trying to figure out how to cross-build mingw llvm via cmake
> now that they've deprecated autotools (it's still there in 3.8 with
> a warning, but has been deleted on trunk which will become 3.9).

Okay, just FYI, building LLVM 3.8 or newer will fail with a win32-threads
build of mingw-w64 unless you build with LLVM_ENABLE_THREADS=0
and completely stub out lib/Support/ThreadPool.cpp. We're using MCJIT
(actually the new ORCJIT) in Julia and it's slower than the old JIT but
mostly works.

> I'll check your i686-libgit2 package soon, but I suspect it may be
> affected by https://github.com/libgit2/libgit2/issues/3342 and need
> to be built with -mincoming-stack-boundary=2

Confirmed.

$ echo '#include "git2.h"
void main() {
    git_repository* repo_ptr = NULL;
    char* repo_url = "https://github.com/JuliaLang/Example.jl";
    char* repo_path = "Example.Bare";
    git_clone_options clone_opts = GIT_CLONE_OPTIONS_INIT;
    clone_opts.bare = 1;
    git_libgit2_init();
    git_clone(&repo_ptr, repo_url, repo_path, &clone_opts);
    git_libgit2_shutdown();
}'> clonetest.c

Tony@LAPTOP-O230JCFF ~
$ i686-w64-mingw32-gcc -L/usr/i686-w64-mingw32/sys-root/mingw/bin \
  -lgit2 clonetest.c -g -o /usr/i686-w64-mingw32/sys-root/mingw/bin/clonetest.exe

Tony@LAPTOP-O230JCFF ~
$ gdb -q /usr/i686-w64-mingw32/sys-root/mingw/bin/clonetest.exe
Reading symbols from /usr/i686-w64-mingw32/sys-root/mingw/bin/clonetest.exe...done.
(gdb) r
Starting program: /usr/i686-w64-mingw32/sys-root/mingw/bin/clonetest.exe
[New Thread 8788.0x794]
[New Thread 8788.0x209c]
[New Thread 8788.0x638]
[New Thread 8788.0x123c]

Program received signal SIGSEGV, Segmentation fault.
0x6ccf9188 in libgit2!git_filebuf_commit ()
   from /usr/i686-w64-mingw32/sys-root/mingw/bin/libgit2.dll

(be sure to `rm -rf Example.Bare` between runs of this test program)


 		 	   		  
--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCEMENT] Assorted MinGW-w64 toolchain libraries and tools
  2016-02-11  0:58   ` Yaakov Selkowitz
  2016-02-11  3:24     ` Tony Kelman
  2016-02-11  3:25     ` Tony Kelman
@ 2016-02-14 21:43     ` Yaakov Selkowitz
  2016-02-15  5:54       ` Ismail Donmez
  2 siblings, 1 reply; 8+ messages in thread
From: Yaakov Selkowitz @ 2016-02-14 21:43 UTC (permalink / raw)
  To: cygwin

On 2016-02-10 18:58, Yaakov Selkowitz wrote:
>> (Also a newer clang+llvm would be useful, they've made a lot of
>> improvements since 3.5.)
>
> LLVM/Clang version bumps are time-consuming to get right.  I actually
> looked at 3.6, but MCJIT did not work OOTB with PE/COFF targets.  I'll
> have to see what the story is with 3.7.

FWIW, I have 3.7.1 ready pending a stable gcc 5.3.0 release.

-- 
Yaakov

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCEMENT] Assorted MinGW-w64 toolchain libraries and tools
  2016-02-14 21:43     ` Yaakov Selkowitz
@ 2016-02-15  5:54       ` Ismail Donmez
  0 siblings, 0 replies; 8+ messages in thread
From: Ismail Donmez @ 2016-02-15  5:54 UTC (permalink / raw)
  To: cygwin

On Sun, Feb 14, 2016 at 11:43 PM, Yaakov Selkowitz
<yselkowitz@cygwin.com> wrote:
> On 2016-02-10 18:58, Yaakov Selkowitz wrote:
>>>
>>> (Also a newer clang+llvm would be useful, they've made a lot of
>>> improvements since 3.5.)
>>
>>
>> LLVM/Clang version bumps are time-consuming to get right.  I actually
>> looked at 3.6, but MCJIT did not work OOTB with PE/COFF targets.  I'll
>> have to see what the story is with 3.7.
>
>
> FWIW, I have 3.7.1 ready pending a stable gcc 5.3.0 release.

3.8.0 will be out in two weeks, might be a good idea to wait for that.

Thanks,
ismail

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2016-02-15  5:54 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-02-10 17:51 [ANNOUNCEMENT] Assorted MinGW-w64 toolchain libraries and tools Yaakov Selkowitz
2016-02-10 20:35 ` Tony Kelman
2016-02-11  0:58   ` Yaakov Selkowitz
2016-02-11  3:24     ` Tony Kelman
2016-02-11  3:25     ` Tony Kelman
2016-02-14 20:02       ` Tony Kelman
2016-02-14 21:43     ` Yaakov Selkowitz
2016-02-15  5:54       ` Ismail Donmez

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).