1*4882a593SmuzhiyunFrom bfc520671693587a0b81842018326da35aa97f80 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: James Hilliard <james.hilliard1@gmail.com> 3*4882a593SmuzhiyunDate: Thu, 3 Feb 2022 20:41:08 -0700 4*4882a593SmuzhiyunSubject: [PATCH] Don't rebase sysroot path 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunJust use the actual sysroot as rebase_path will generate an invalid 7*4882a593Smuzhiyunsysroot path. 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunFixes: 10*4882a593Smuzhiyun/home/buildroot/buildroot/output/per-package/qt5webengine/host/opt/ext-toolchain/bin/../lib/gcc/aarch64-buildroot-linux-gnu/10.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: cannot find crti.o: No such file or directory 11*4882a593Smuzhiyun 12*4882a593SmuzhiyunSigned-off-by: James Hilliard <james.hilliard1@gmail.com> 13*4882a593Smuzhiyun--- 14*4882a593Smuzhiyun chromium/build/config/posix/BUILD.gn | 2 +- 15*4882a593Smuzhiyun 1 file changed, 1 insertion(+), 1 deletion(-) 16*4882a593Smuzhiyun 17*4882a593Smuzhiyundiff --git a/chromium/build/config/posix/BUILD.gn b/chromium/build/config/posix/BUILD.gn 18*4882a593Smuzhiyunindex e61554c5656..dc957225869 100644 19*4882a593Smuzhiyun--- a/chromium/build/config/posix/BUILD.gn 20*4882a593Smuzhiyun+++ b/chromium/build/config/posix/BUILD.gn 21*4882a593Smuzhiyun@@ -27,7 +27,7 @@ config("runtime_library") { 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun if (!is_apple && sysroot != "") { 24*4882a593Smuzhiyun # Pass the sysroot to all C compiler variants, the assembler, and linker. 25*4882a593Smuzhiyun- sysroot_flags = [ "--sysroot=" + rebase_path(sysroot, root_build_dir) ] 26*4882a593Smuzhiyun+ sysroot_flags = [ "--sysroot=" + sysroot ] 27*4882a593Smuzhiyun if (is_linux || is_chromeos) { 28*4882a593Smuzhiyun # This is here so that all files get recompiled after a sysroot roll and 29*4882a593Smuzhiyun # when turning the sysroot on or off. (defines are passed via the command 30*4882a593Smuzhiyun-- 31*4882a593Smuzhiyun2.25.1 32*4882a593Smuzhiyun 33