On Wed, 26 Jun 2013 15:35:14 +0100 Daniel Willmann <[email protected]>
said:

> On 26/06/13 15:21, Rafael Antognolli wrote:
> > Check m4/efl_check_funcs.m4, we have _EFL_CHECK_FUNC_SHM_OPEN there.
> > Can't we use it?
> 
> Actually we do already:
> EFL_CHECK_FUNCS([EINA], [dlopen dladdr iconv shm_open splice setxattr])
> 
> 
> So why did this stop working?

don't know - BUT... on some systems -lrt is needed, on some it is not (and thus
you could assume there is no librt)... so it has to explicitly look for -lrt
for some of these at least in addition to libc.

> Daniel
> 
> > On Wed, Jun 26, 2013 at 9:24 AM, Carsten Haitzler <[email protected]>
> > wrote:
> >> On Wed, 26 Jun 2013 03:10:48 -0700 Daniel Willmann - Enlightenment Git
> >> <[email protected]> said:
> >>
> >> i am not sure this is portable. other platforms may not have a librt...
> > it
> >> probably needs an explicit check?
> >>
> >>> asdfuser pushed a commit to branch master.
> >>>
> >>> commit 6445fea318f29fd6b1de0bc6fbe1b66bcc5673ba
> >>> Author: Daniel Willmann <[email protected]>
> >>> Date:   Wed Jun 26 10:57:24 2013 +0100
> >>>
> >>>     configure: Link eina to librt. This is needed for shm_* calls
> >>>
> >>>     Recent clang breaks with linking errors:
> >>>     lib/eina/.libs/libeina.so: undefined reference to `shm_open'
> >>>     so fix.
> >>>
> >>>     Signed-off-by: Daniel Willmann <[email protected]>
> >>> ---
> >>>  configure.ac | 1 +
> >>>  1 file changed, 1 insertion(+)
> >>>
> >>> diff --git a/configure.ac b/configure.ac
> >>> index 80d8ffd..1d61972 100644
> >>> --- a/configure.ac
> >>> +++ b/configure.ac
> >>> @@ -709,6 +709,7 @@ AC_DEFINE_IF([EINA_STRINGSHARE_USAGE],
> >>>  EFL_PLATFORM_DEPEND([EINA], [all])
> >>>
> >>>  EFL_ADD_LIBS([EINA], [-lm])
> >>> +EFL_ADD_LIBS([EINA], [-lrt])
> >>>
> >>>  ## Options
> 
> 
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Windows:
> 
> Build for Windows Store.
> 
> http://p.sf.net/sfu/windows-dev2dev
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [email protected]


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to