extension-prefs: Force linking with libgnome-shell-js
Use the same hack we use for the main executable to fool the linker when using --as-needed. https://bugzilla.gnome.org/show_bug.cgi?id=727948
This commit is contained in:
parent
7b4254da4e
commit
c6067ffa1d
@ -50,3 +50,18 @@ main (int argc, char *argv[])
|
|||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* HACK:
|
||||||
|
Add a dummy function that calls into libgnome-shell-js.so to ensure it's
|
||||||
|
linked to /usr/bin/gnome-shell-extension-prefs even when linking with
|
||||||
|
--as-needed. This function is never actually called.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=670477
|
||||||
|
*/
|
||||||
|
void _shell_link_to_shell_js (void);
|
||||||
|
|
||||||
|
void
|
||||||
|
_shell_link_to_shell_js (void)
|
||||||
|
{
|
||||||
|
shell_js_add_extension_importer (NULL, NULL, NULL, NULL);
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user