wbauer added inline comments.

INLINE COMMENTS

> wbauer wrote in FindMySQLe.cmake:45
> Right, that's exactly what I was referring to in my last comment, and what 
> the openSUSE patch I mentioned (which originally was taken from Arch) is 
> supposed to fix.
> 
> I.e. instead of `set(MYSQLE_LIBRARIES ${MYSQL_LIBRARIES})` here, it should do 
> something like this:
> 
>   +    find_library(MYSQL_EMBEDDED_LIBRARIES NAMES mysqld libmysqld
>   +        PATHS
>   +                $ENV{MYSQL_DIR}/libmysql_r/.libs
>   +                $ENV{MYSQL_DIR}/lib
>   +                $ENV{MYSQL_DIR}/lib/mysql
>   +        PATH_SUFFIXES
>   +                mysql
>   +    )
> 
> I'm undecided whether this should be done in this patch or rather separately 
> though, as the problem did exist before (so it's actually an unrelated 
> change).
> 
> Although, I just noticed that it actually does that below (in line#73ff) if 
> `(NOT MYSQLE_LIBRARIES)`, so maybe it would just be enough to remove the  
> `set(MYSQLE_LIBRARIES ${MYSQL_LIBRARIES})` here completely?
> I'll give that a try...

> Although, I just noticed that it actually does that below (in line#73ff) if 
> (NOT MYSQLE_LIBRARIES), so maybe it would just be enough to remove the 
> set(MYSQLE_LIBRARIES ${MYSQL_LIBRARIES}) here completely?

Indeed, it works fine for me (without any additional patch) if I remove that 
`set (MYSQLE_LIBRARIES ${MYSQL_LIBRARIES})` line.

As this if branch is empty then (except for the comments, it would probably be 
more readable to remove the whole branch and invert the `if` condition.
Actually I think just `if ("${MC_return_embedded}" STREQUAL "0")` should be 
enough then, at least that works here on openSUSE too. And probably is more 
correct as well.

REPOSITORY
  R181 Amarok

BRANCH
  mysqle-split-for-phab

REVISION DETAIL
  https://phabricator.kde.org/D28284

To: asturmlechner, #amarok, heikobecker, wbauer
Cc: malteveerman, amarok-devel, vmatare, mdn, pgomes, nicolamori, jyasi, 
mfraser, ryanmccoskrie, semareit, eridani, eoinoneill, jackyalcine, nhuisman, 
paul, domson, yaohanchen, markey, James, tbettler, Smar, ricktimmis, 
asturmlechner, schweingruber, heikobecker

Reply via email to