Search Criteria
Package Details: mingw-w64-meson 1-25
Package Actions
Git Clone URL: | https://aur.archlinux.org/mingw-w64-meson.git (read-only, click to copy) |
---|---|
Package Base: | mingw-w64-meson |
Description: | Meson wrapper for MinGW (mingw-w64) |
Upstream URL: | http://fedoraproject.org/wiki/MinGW |
Licenses: | GPL |
Submitter: | drakkan |
Maintainer: | Martchus |
Last Packager: | drakkan |
Votes: | 8 |
Popularity: | 0.000002 |
First Submitted: | 2018-04-23 10:40 (UTC) |
Last Updated: | 2023-12-30 20:41 (UTC) |
Dependencies (5)
- meson (meson-gitAUR)
- mingw-w64-gcc (mingw-w64-gcc132AUR, llvm-mingw-w64-toolchain-ucrt-binAUR, llvm-mingw-w64-toolchain-msvcrt-binAUR)
- mingw-w64-pkg-configAUR (llvm-mingw-w64-pkg-configAUR)
- mingw-w64-environmentAUR (llvm-mingw-w64-environmentAUR) (make)
- mingw-w64-wineAUR (optional) – Set NEED_WINE env variable in your PKGBUILD to use wine support in meson
Required by (48)
- mingw-w64-adwaita-icon-theme (make)
- mingw-w64-atk (make)
- mingw-w64-cairo (make)
- mingw-w64-cairo-bootstrap (make)
- mingw-w64-dav1d (make)
- mingw-w64-directx-headers (make)
- mingw-w64-freetype2 (make)
- mingw-w64-freetype2-bootstrap (make)
- mingw-w64-fribidi (make)
- mingw-w64-gdk-pixbuf2 (make)
- mingw-w64-glib-networking (make)
- mingw-w64-glib2 (make)
- mingw-w64-graphene (make)
- mingw-w64-grvk (make)
- mingw-w64-gst-editing-services (make)
- mingw-w64-gst-libav (make)
- mingw-w64-gst-plugins-bad (make)
- mingw-w64-gst-plugins-base (make)
- mingw-w64-gst-plugins-good (make)
- mingw-w64-gst-plugins-ugly (make)
- Show 28 more...
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 Next › Last »
xantares commented on 2019-11-11 16:47 (UTC)
you'll probably want to add -fstack-protector to LDFLAGS with the new crt
drakkan commented on 2019-01-05 12:06 (UTC)
@xantares, ok I'll do some test with these flags
and I'll push the changes if all is fine.
Please note that with meson the flags
-O2 -g
ecc.. are added by buildtype:xantares commented on 2019-01-05 09:34 (UTC)
hi, you may want to update the flags here to add "fno-plt" like in w64-cmake
drakkan commented on 2018-12-22 18:22 (UTC)
@Martchus, we could add a new package (for example something like mingw-w64-env) that defines default mingw env vars and then modify mingw meson/cmake/configure to read these vars from the file provided by that package.
Martchus commented on 2018-12-22 17:50 (UTC)
Not having -g is good enough for me right now. But good to know about the environment variable.
drakkan commented on 2018-12-22 17:32 (UTC) (edited on 2018-12-22 18:09 (UTC) by drakkan)
@Martchus, actually you can set CROSS_FILE env var that points to a different cross file. This should be enough for egde cases.
I agree that defaults flags should be consistent in mingw-w64-configure, cmake and meson, so I have no problem to change the meson defaults if we agree so.
Maybe we can do something similar to fedora
https://src.fedoraproject.org/fork/qulogic/rpms/mingw-filesystem/blob/master/f/macros.mingw64#_154
I can remove c_args and cpp_args from the cross file and so the env var should be used
Martchus commented on 2018-12-22 14:16 (UTC)
Since this package also hard codes linker flags: https://aur.archlinux.org/packages/mingw-w64-cmake/#comment-675194
Maybe it is not so easy to make the flags configurable via environment variables in case of meson. But the defaults could still be adjusted. The good thing is that the build flag which is my main concern (
-g
) isn't present in your package anyways.drakkan commented on 2018-09-03 16:05 (UTC)
I just compiled mingw-w64-gcc and retested glib complitation and it works for me.
Anyway your patch should not hurts, so I think I'll apply it later today, thanks!
Martchus commented on 2018-09-03 14:20 (UTC)
Could you
git am
this patch: https://martchus.no-ip.biz/shares/a4f78bd3d1154882e0feb89711c615/0001-Use-gcc-ar-instead-of-ar.patch ?See recent comments under https://aur.archlinux.org/packages/mingw-w64-glib2 for details.
« First ‹ Previous 1 2 3 4 5 6 Next › Last »