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
chromium: Fix incremental build error after meta-clang update (#814)
Fixes#794.
Build and patch changes:
------------------------
We previously created a symlink pointing to the subdirectory of the
latest version under $STAGING_LIBDIR_NATIVE/clang, and then copied the
libclang_rt.builtins library from $STAGING_LIBDIR/clang to the same
directory as the native library. This is necessary because we need to
point Chromium to a single clang directory for building both native and
target code, and we need its path to be independent of the specific
clang version used.
However, the chosen approach leads to an error when doing a build,
updating meta-clang to a revision containing a new version of clang, and
then doing an incremental build.
This commit replaces the previous approach with a more safe one that
does a full copy of the $STAGING_LIBDIR_NATIVE/clang subdirectory that
we want to point Chromium to, and then copies the libclang_rt.builtins
library for the target architecture to this copied directory.
License changes:
----------------
Added licenses: none.
Removed licenses: none.
Updated licenses: none.
Test-built:
-----------
* chromium-x11:
- master, clang, MACHINE=qemuarm64
Signed-off-by: Max Ihlenfeldt <[email protected]>
0 commit comments