Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
01_honor-env-flags.patch | Honor environment linker/DFLAGS and work if wrap directory does not exist. | Matthias Klumpp <mak@debian.org> | no | 2017-01-25 | ||
02_fix-pkgconfig-install-patch.patch | [PATCH] makefile: fix install path for pkconfig files (#273) 3742eda70ca3e045b6f513a57082d3487c97abe1 introduced a wrong behavior where the install commands for pkgconfig files were blindly ignoring $(prefix). This obviously breaks the build and introduces the possibility of the pkgconfig files not being installed to the system at all since $(libdir) is not supposed to have a leading /, that is $(prefix)'s job. All this resulted in a bad makefile being shipped in the 3.9.0 release. |
=?UTF-8?q?Filipe=20La=C3=ADns?= <filipe.lains@gmail.com> | no | 2019-06-07 | ||
03_list-libs-as-private-requires.patch | [PATCH] pkg-config: list required C libs as Requires.private This is required for dynamic linking, otherwise consumers (like Tilix) get very fun errors like 'ld: error: /usr/local/lib/libgtkd-3.so: undefined reference to g_module_build_path'. The actual C libs themselves do fill out this field. |
Greg V <greg@unrelenting.technology> | no | 2019-07-10 | ||
04_non-private-requires.patch | [PATCH] pkg-config: use non-private requires The problem is that LDC can inline code from GtkD to the program using it, creating direct dependencies to gtk/glib/gobject/etc symbols. So we need the program to actually link to these libraries. |
Greg V <greg@unrelenting.technology> | no | 2019-07-11 | ||
05_fix-soflags.patch | [PATCH] Fix SOFLAGS - libgtkd references gmodule too: ld: error: /usr/local/lib/libgtkd-3.so: undefined reference to g_module_build_path - the -L flags may be required (e.g. for /usr/local/lib on FreeBSD), so use `--libs-only-l --libs-only-L` everywhere |
Greg V <greg@unrelenting.technology> | no | 2019-07-11 | ||
06_gdc-fix-linkerflags.patch | Using -Xlinker on its own won't work well for linker options that need an argument. Using the -Wl, flag is much closed to what LDC uses as -L, so it will work better here. |
no |