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