Page MenuHomePhabricator

efl-mono: Correctly load dynamic libs for OSX
Needs ReviewPublic

Authored by lucas on Sep 21 2020, 9:39 AM.

Details

Reviewers
felipealmeida
Summary

OSX libs end with .dylib, so it made failed to load libs, for instance
dl name is dl.dylib making it unable to load as it was before
(libdl.so).

Test Plan

Compare with master and note that this diff is able to fail on tests, and
not about importing libs.

  • Configure as especified by Enlightenment man page + -Dbindigns=mono -Ddotnet=true:
meson -Dsystemd=false -Dv4l2=false -Davahi=false -Deeze=false -Dx11=false -Dopengl=full -Dcocoa=true -Dnls=false -Demotion-loaders-disabler=gstreamer1,libvlc,xine -Decore-imf-loaders-disabler=scim,ibus -Dbindigns=cxx,mono -Ddotnet=true --prefix=$PWD/prefix build
  • Build normally
  • Test efl-mono-suite

Diff Detail

Repository
rEFL core/efl
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 17345
Build 11607: arc lint + arc unit
lucas created this revision.Sep 21 2020, 9:39 AM
lucas requested review of this revision.Sep 21 2020, 9:39 AM
lucas edited the summary of this revision. (Show Details)Sep 21 2020, 9:40 AM
lucas added a project: Restricted Project.
This comment was removed by stefan_schmidt.