Search Criteria
Package Details: mingw-w64-configure 0.1.1-11
Package Actions
Git Clone URL: | https://aur.archlinux.org/mingw-w64-configure.git (read-only, click to copy) |
---|---|
Package Base: | mingw-w64-configure |
Description: | configure wrapper for MinGW (mingw-w64) |
Upstream URL: | http://fedoraproject.org/wiki/MinGW |
Licenses: | GPL |
Submitter: | xantares |
Maintainer: | xantares |
Last Packager: | xantares |
Votes: | 46 |
Popularity: | 0.43 |
First Submitted: | 2014-10-20 08:56 (UTC) |
Last Updated: | 2021-12-03 20:34 (UTC) |
Dependencies (3)
Required by (189)
- mingw-w64-arpack (make)
- mingw-w64-asio (make)
- mingw-w64-babl (make)
- mingw-w64-bzip2 (make)
- mingw-w64-capnproto (make)
- mingw-w64-coin-or-asl (make)
- mingw-w64-coin-or-bcp (make)
- mingw-w64-coin-or-bonmin (make)
- mingw-w64-coin-or-cbc (make)
- mingw-w64-coin-or-cgl (make)
- mingw-w64-coin-or-clp (make)
- mingw-w64-coin-or-coinmumps (make)
- mingw-w64-coin-or-coinutils (make)
- mingw-w64-coin-or-couenne (make)
- mingw-w64-coin-or-ipopt (make)
- mingw-w64-coin-or-mp (make)
- mingw-w64-coin-or-osi (make)
- mingw-w64-coin-or-vol (make)
- mingw-w64-cppunit (make)
- mingw-w64-curl (make)
- mingw-w64-dbh (make)
- mingw-w64-dbus (make)
- mingw-w64-djvulibre (make)
- mingw-w64-expat (make)
- mingw-w64-fcgi (make)
- mingw-w64-ffcall (make)
- mingw-w64-fftw (make)
- mingw-w64-filezilla-svn (make)
- mingw-w64-fltk (make)
- mingw-w64-fontconfig (make)
- mingw-w64-gavl (make)
- mingw-w64-gc (make)
- mingw-w64-gdb (make)
- mingw-w64-gdbm (make)
- mingw-w64-gettext (make)
- mingw-w64-gf2x (make)
- mingw-w64-glibmm (make)
- mingw-w64-gloox (make)
- mingw-w64-glpk (make)
- mingw-w64-gmp (make)
- mingw-w64-gnutls (make)
- mingw-w64-gperftools (make)
- mingw-w64-graphicsmagick (make)
- mingw-w64-gsl (make)
- mingw-w64-gtk2 (make)
- mingw-w64-h5hut (make)
- mingw-w64-hicolor-icon-theme (make)
- mingw-w64-hidapi (make)
- mingw-w64-hunspell (make)
- mingw-w64-hwloc (make)
- mingw-w64-icu (make)
- mingw-w64-jansson (make)
- mingw-w64-jemalloc (make)
- mingw-w64-json-glib (make)
- mingw-w64-lame (make)
- mingw-w64-lcms2 (make)
- mingw-w64-libaacs (make)
- mingw-w64-libarchive (make)
- mingw-w64-libass (make)
- mingw-w64-libassuan (make)
- mingw-w64-libatomic_ops (make)
- mingw-w64-libb2 (make)
- mingw-w64-libbacktrace-git (make)
- mingw-w64-libbluray (make)
- mingw-w64-libbs2b (make)
- mingw-w64-libconfig (make)
- mingw-w64-libcroco (make)
- mingw-w64-libcuba (make)
- mingw-w64-libdatrie (make)
- mingw-w64-libdvdcss (make)
- mingw-w64-libdvdnav (make)
- mingw-w64-libdvdread (make)
- mingw-w64-libev (make)
- mingw-w64-libevent (make)
- mingw-w64-libexif (make)
- mingw-w64-libfdk-aac (make)
- mingw-w64-libffi (make)
- mingw-w64-libfilezilla-svn (make)
- mingw-w64-libfreexl (make)
- mingw-w64-libgcrypt (make)
- mingw-w64-libgeoip (make)
- mingw-w64-libgeotiff (make)
- mingw-w64-libgnurx (make)
- mingw-w64-libgpg-error (make)
- mingw-w64-libiconv (make)
- mingw-w64-libidn (make)
- mingw-w64-libidn2 (make)
- mingw-w64-libircclient (make)
- mingw-w64-libjpeg (make)
- mingw-w64-libkate (make)
- mingw-w64-libksba (make)
- mingw-w64-liblo (make)
- mingw-w64-libmatio-git (make)
- mingw-w64-libmicrohttpd (make)
- mingw-w64-libmodbus (make)
- mingw-w64-libmodplug (make)
- mingw-w64-libmpc (make)
- mingw-w64-libnghttp2 (make)
- mingw-w64-libnumbertext (make)
- mingw-w64-libopenmpt (make)
- mingw-w64-libpaper (make)
- mingw-w64-libpng (make)
- mingw-w64-librttopo (make)
- mingw-w64-libsass (make)
- mingw-w64-libsearpc (make)
- mingw-w64-libsigc++ (make)
- mingw-w64-libsigsegv (make)
- mingw-w64-libsmf (make)
- mingw-w64-libsodium (make)
- mingw-w64-libspatialite (make)
- mingw-w64-libsrtp (make)
- mingw-w64-libtasn1 (make)
- mingw-w64-libthai (make)
- mingw-w64-libtheora (make)
- mingw-w64-libtiff (make)
- mingw-w64-libtool (make)
- mingw-w64-libtre-git (make)
- mingw-w64-libunibreak (make)
- mingw-w64-libunistring (make)
- mingw-w64-libusb (make)
- mingw-w64-libvirt (make)
- mingw-w64-libvisual (make)
- mingw-w64-libvorbis (make)
- mingw-w64-libxau (make)
- mingw-w64-libxml2 (make)
- mingw-w64-libxslt (make)
- mingw-w64-libyaml (make)
- mingw-w64-lzlib (make)
- mingw-w64-lzo (make)
- mingw-w64-marisa (make)
- mingw-w64-mcfgthread-git (make)
- mingw-w64-minizip (make)
- mingw-w64-mono (make)
- mingw-w64-mpfi (make)
- mingw-w64-mpfr (make)
- mingw-w64-mpg123 (make)
- mingw-w64-nauty (make)
- mingw-w64-ncurses (make)
- mingw-w64-nettle (make)
- mingw-w64-npth (make)
- mingw-w64-nspr (make)
- mingw-w64-openfst (make)
- mingw-w64-optpp (make)
- mingw-w64-opus (make)
- mingw-w64-pangomm (make)
- mingw-w64-pcre (make)
- mingw-w64-pcre2 (make)
- mingw-w64-plib (make)
- mingw-w64-popt (make)
- mingw-w64-portablexdr (make)
- mingw-w64-portaudio (make)
- mingw-w64-postgresql (make)
- mingw-w64-potrace (make)
- mingw-w64-python2 (make)
- mingw-w64-qrencode (make)
- mingw-w64-readline (make)
- mingw-w64-recode (make)
- mingw-w64-rhsrvany (make)
- mingw-w64-sassc (make)
- mingw-w64-sdl (make)
- mingw-w64-sdl2 (make)
- mingw-w64-sdl2_gfx (make)
- mingw-w64-sdl2_image (make)
- mingw-w64-sdl2_mixer (make)
- mingw-w64-sdl2_ttf (make)
- mingw-w64-sdl_gfx (make)
- mingw-w64-sdl_net (make)
- mingw-w64-smpeg (make)
- mingw-w64-smpeg2 (make)
- mingw-w64-sparsehash (make)
- mingw-w64-speex (make)
- mingw-w64-speexdsp (make)
- mingw-w64-sqlcipher (make)
- mingw-w64-sqlite (make)
- mingw-w64-tcl (make)
- mingw-w64-termcap (make)
- mingw-w64-tk (make)
- mingw-w64-tslib (make)
- mingw-w64-unixodbc (make)
- mingw-w64-vsqlite++ (make)
- mingw-w64-wavpack (make)
- mingw-w64-wxmsw (make)
- mingw-w64-wxmsw-git (make)
- mingw-w64-xerces-c (make)
- mingw-w64-xorg-util-macros (make)
- mingw-w64-xz (make)
- mingw-w64-zeromq (make)
- mingw-w64-zimg (make)
- mingw-w64-zziplib (make)
Latest Comments
1 2 3 Next › Last »
<deleted-account> commented on 2020-06-09 19:21 (UTC)
Hello! I noticed that you use
source
inmingw-configure.sh
.source
is a bashism, but you use#!/bin/sh
(POSIX sh) instead of#!/bin/bash
.This is an issue since if someone symlinks
/bin/sh
to DASH it can break the build for some packages.I noticed that
mingw-cmake.sh
usessource
in the same way. There are probably others too. I recommend usingcheckbashisms
orShellCheck
for spotting issues such as these.Here are some suggestions on how to deal with the issue:
Use the dot command
Since the dot command doesn't support supplying positional arguments when sourcing, you'll have to assign
@TRIPLE@
to a variable:I took a quick look at
mingw-env.sh
as well and noticed that you set$_arch
to$1
. You'll gonna have to remove that so you don't override the one we set above.Use bash
If you really want to use
source
, change the shebang to#!/bin/bash
. This applies to all scripts, includingmingw-env.sh
, since it depends on Bash'ssource
in order to work correctly.Martchus commented on 2019-11-12 11:38 (UTC)
Apparently it doesn't work for Qt: https://github.com/Martchus/PKGBUILDs/issues/105#issuecomment-552651555
But I still haven't looked into this myself.
xantares commented on 2019-11-12 09:10 (UTC)
Yes, it seems like a better solution than disabling FORTIFY.
Martchus commented on 2019-11-11 22:03 (UTC)
I see that you've gone back to
-D_FORTIFY_SOURCE=2
but also added-fstack-protector
to the ld flags. So that's the way to go? It seems like I have to do the same for themingw-w64-qt5-*
packages then: https://github.com/Martchus/PKGBUILDs/issues/105xantares commented on 2019-11-10 11:51 (UTC) (edited on 2019-11-10 11:51 (UTC) by xantares)
pingplug, I set FORTIFY_FOURCE=0 to fix missing link to libssp
pingplug commented on 2019-10-24 13:15 (UTC)
they use libssp when FORTIFY_SOURCE is on
links: https://sourceforge.net/p/mingw-w64/mailman/message/36747706/ https://sourceforge.net/p/mingw-w64/mailman/message/36764708/ https://sourceforge.net/p/mingw-w64/mailman/message/36770243/
xantares commented on 2019-10-24 12:45 (UTC) (edited on 2019-10-24 12:46 (UTC) by xantares)
we already have FORTIFY_SOURCE=2 here
libssp is only needed if you pass fstack-protector options, which is not enabled by default here (but supported as libssp is built)
pingplug commented on 2019-10-24 12:35 (UTC)
recently mingw-w64 adds FORTIFY_SOURCE support, which breaks most mingw-w64- packages as it needs _chk functions in libssp. should we add -U_FORTY_SOURCE in CPPFLAGS?
xantares commented on 2019-02-12 17:22 (UTC)
anyways they removed -fstack-protector-strong from latest makepkg.conf, I just didnt see it as my config file was backup'ed
1 2 3 Next › Last »