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
Unless a specific location for an optional driver/package/library has been specified, configure script searches from the build platform root, even when a --with-sysroot directive has been supplied, and on finding it potentially drags build platform include paths into the build configuration.
Cross-compiling with a custom sysroot, I'm not only having to specify the sysroot with a --with-sysroot=/foo/bar directive, but having to repeat myself on every optional package inclusion directive --with-sqlite3=/foo/bar
The text was updated successfully, but these errors were encountered:
Yore're right: the configure.ac is in no way capable of doing clean cross compile.
It has almost a hundred places of harcoded includes to the host (grep for /usr), which need to be refactored for sysroot support.
In fact, those places should go the standard and clean way - pkg-config - instead of hand crafted guessing. (I've fixed that for a few cases, but lots of more missing yet)
Unless a specific location for an optional driver/package/library has been specified, configure script searches from the build platform root, even when a --with-sysroot directive has been supplied, and on finding it potentially drags build platform include paths into the build configuration.
Cross-compiling with a custom sysroot, I'm not only having to specify the sysroot with a
--with-sysroot=/foo/bardirective, but having to repeat myself on every optional package inclusion directive--with-sqlite3=/foo/barThe text was updated successfully, but these errors were encountered: