You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The pkgconfig file from the sysroot (/usr/aarch64-linux-musl/usr/lib/pkgconfig/luajit.pc) is correctly located and used when cross compiling, but the resulting path returned by luajit.get_pkgconfig_variable('includedir') does not include the sysroot.
Prior to the commit 2b6df07 this worked since meson constructed the correct include path.
modules/meson.build:35:14: ERROR: Include dir /usr/include/luajit-2.1 does not exist.
The text was updated successfully, but these errors were encountered:
Thanks. I suppose you did find some immediate workaround. I'm not sure yet if the longer-term solution will be just revert of this with simple conflicts resolved or something else.
e32df41 changed this a bit and now the patch to make cross compilation work just requires to remove the manual luajit.get_pkgconfig_variable('includedir') from the include directories.
Not sure if this is an oversight or if this is required for some other platform than linux, I think all modules that require the lua headers now have the include flags through the luajit dependency in mod_deps.
The pkgconfig file from the sysroot (
/usr/aarch64-linux-musl/usr/lib/pkgconfig/luajit.pc
) is correctly located and used when cross compiling, but the resulting path returned byluajit.get_pkgconfig_variable('includedir')
does not include the sysroot.Prior to the commit 2b6df07 this worked since meson constructed the correct include path.
The text was updated successfully, but these errors were encountered: