GNOME Bugzilla – Bug 791751
meson: LIBDIR in config.h is no longer a full path
Last modified: 2017-12-18 19:47:46 UTC
It's our fault, but we wrongly generate the LIBDIR macro in meson. With meson we get something like: #define LIBDIR "lib64" But with autotools it's more like: #define LIBDIR "/usr/lib64"
Where are you seeing this? I get: #define LIBDIR "/usr/lib64" with meson. The code also seems correct: cdata.set_quoted('GST_DATADIR', join_paths(prefix, get_option('datadir'))) cdata.set_quoted('LOCALEDIR', join_paths(prefix, get_option('localedir'))) cdata.set_quoted('LIBDIR', join_paths(prefix, get_option('libdir')))
I'm guessing this is related to bug #791717 ? It's wrong in -bad: cdata.set('LIBDIR', '"@0@"'.format(get_option('libdir')))
Should be fixed now, cheers.
Thanks, indeed, I was coming back to comment it's -bad only in the end ;-P