On Thu, Sep 24, 2020 at 01:19:26PM +0200, Stefan Schmidt wrote:
> On 24.09.20 11:03, Marcel Hollerbach wrote:
> > On 9/24/20 10:20 AM, Stefan Schmidt wrote:
> > > Very strange. I had no other reports about this and we are also
> > > building Debian 10.3 and Ubunutu 19.10 + 20.04 on our CI builds.
> > > Which are building fine.

A few things in the Debian packaging differ from upstream defaults - in this
case, it's probably having strict linking options in LDFLAGS:
  -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed

> > > Maybe Marcel has an idea?
> > 
> > Yeah, i accidently changed there something when i refactored things for
> > efl-one.
> > I just pushed abf0e9dffe35da8fa6e20055f53786b2adbec271, it should fix it
> > hopefully
> > (at least it restores the old state).
> 
> Thanks a lot!
> 
> Ross, Jose, could you please test the patch and confirm?
> If it fixes your issue I will make sure it lands in the future 1.25.1

Yes this helps, thanks Marcel - the same change is also needed in ecore_imf
scim and xim modules.  See below.

Ross


--- a/src/modules/ecore_imf/xim/meson.build
+++ b/src/modules/ecore_imf/xim/meson.build
@@ -2,7 +2,7 @@
   'ecore_imf_xim.c',
 ])

-mod_deps = [ecore, ecore_imf, ecore_input, ecore_x, ecore_x_deps, ecore_evas]
+mod_deps = [ecore, ecore_imf, ecore_input, ecore_x, ecore_x_ext_deps, 
ecore_evas]

 shared_module(mod_name,
     mod_src,
--- a/src/modules/ecore_imf/scim/meson.build
+++ b/src/modules/ecore_imf/scim/meson.build
@@ -9,7 +9,7 @@
   scim_dep = dependency('scim-1.0')
 endif

-mod_deps = [ecore, ecore_imf, ecore_x, ecore_x_deps, ecore_evas, scim_dep, 
dependency('glib-2.0')]
+mod_deps = [ecore, ecore_imf, ecore_x, ecore_x_ext_deps, ecore_evas, scim_dep, 
dependency('glib-2.0')]

 shared_module(mod_name,
     mod_src,



_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to