| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The intention of the change is to clean up unnecessary linking with
libffi and gmodule in g-i consumers as they typically don't use any
libffi/gmodule symbols.
Listing libffi and gmodule in pkg-config Requires meant that every
consumer that wanted to link with -lgirepository also got -lffi and
-lgmodule-2.0, which caused ld to emit unnecessary DT_NEEDED entries.
Moving the deps to Requires.private removes the internal dependencies
from 'pkg-config --libs', but keeps them in --libs --static output. The
change won't affect --cflags and the include directories necessary for
<ffi.h> will still be listed.
https://bugzilla.gnome.org/show_bug.cgi?id=674065
|
|
|
|
|
|
|
| |
Commit 2fff986 removed the use of g_thread_init() and we don't use any
other symbols from gthread-2.0.
https://bugzilla.gnome.org/show_bug.cgi?id=674065
|
|
|
|
|
|
|
|
| |
This is required as external projects such as gjs
are now using girffi and thus need the ffi cflags
to be able to link.
https://bugzilla.gnome.org/show_bug.cgi?id=603653
|
|
|
|
|
| |
This reverts commit 92abbe78dd7ffe0ff6d61db5f2bff0745a69115a and
494c1c92520917999407832453c11c2247b4e7bb.
|
|
|
|
|
|
|
| |
We use it for girffi.h. Remove the code to detect libffi without the .pc
file. If you don't have it, get it.
https://bugzilla.gnome.org/show_bug.cgi?id=603653
|
|
|
|
| |
Bug #602087.
|
|
Some projects may want to avoid the giant -Wl,--export-dynamic
hammmer and instead use a custom regexp or export list, so
provide a .pc file for them to use.
|