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: | 45 |
| Popularity: | 0.000561 |
| First Submitted: | 2014-10-20 08:56 (UTC) |
| Last Updated: | 2021-12-03 20:34 (UTC) |
Dependencies (3)
Required by (180)
- mingw-w64-arpack (make)
- mingw-w64-asio (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)
- Show 160 more...
Latest Comments
1 2 3 Next › Last »
<deleted-account> commented on 2020-06-09 19:21 (UTC)
Hello! I noticed that you use
sourceinmingw-configure.sh.sourceis a bashism, but you use#!/bin/sh(POSIX sh) instead of#!/bin/bash.This is an issue since if someone symlinks
/bin/shto DASH it can break the build for some packages.I noticed that
mingw-cmake.shusessourcein the same way. There are probably others too. I recommend usingcheckbashismsorShellCheckfor 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.shas well and noticed that you set$_archto$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'ssourcein 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=2but also added-fstack-protectorto 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 »