forked from enlightenment/efl
Summary: This patch fixes following two problems: 1. libevas.so library has a dependency with ecore_drm if '--enable-drm' configure option is given. This problem is due to 'EFL_INTERNAL_DEPEND_PKG([EVAS], [ecore-drm])' in m4/evas_check_engine.m4 file. A dependency with ecore_drm should be moved to evas drm engine not libevas.so. And also this macro makes an error while installation of evas. $ make uninstall; ./configure --enable-drm; make && make install 2. missing ecore_drm dependency for evas drm engine. USE_ECORE_DRM_LIBS macro should be used for building evas drm engine with ecore_drm library. ECORE_DRM_LIBS macro doesn't have 'libecore_drm.la'. It is used for building ecore_drm library. @fix Fixes T1473 Test Plan: 1. Remove EFL libraries in installation path: $ make uninstall 2. Configure with --enable-drm: $ ./autogen.sh --enable-drm 3. $ make && make install 4. Check module.so of evas drm engine whether it has a library dependency with ecore_drm $ readelf -a $EFL_GIT/src/modules/evas/engines/drm/.libs/module.so | grep NEEDED $ readelf -a $INSTALL_PATH/lib/evas/modules/engines/drm/v-1.11/module.so | grep NEEDED Reviewers: stefan_schmidt, devilhorns, raster Subscribers: cedric, torori Differential Revision: https://phab.enlightenment.org/D1271 |
||
---|---|---|
.. | ||
.gitignore | ||
ac_define_if.m4 | ||
ac_path_generic.m4 | ||
ax_cxx_compile_stdcxx_11.m4 | ||
ecore_check_c_extension.m4 | ||
ecore_check_module.m4 | ||
efl.m4 | ||
efl_attribute.m4 | ||
efl_beta.m4 | ||
efl_binary.m4 | ||
efl_check_funcs.m4 | ||
efl_check_libs.m4 | ||
efl_compiler.m4 | ||
efl_doxygen.m4 | ||
efl_eo.m4 | ||
efl_find_x.m4 | ||
efl_lua_old.m4 | ||
efl_path_max.m4 | ||
efl_pkg_config.m4 | ||
efl_stdcxx_11.m4 | ||
efl_threads.m4 | ||
eina_check.m4 | ||
eina_config.m4 | ||
eio_check_options.m4 | ||
emotion_module.m4 | ||
evas_check_engine.m4 | ||
evas_check_loader.m4 | ||
evil_windows.m4 | ||
gcc_check_builtin.m4 | ||
libgcrypt.m4 | ||
pkg_var.m4 |