Remove -gdwarf-aranges
-gdwarf-aranges breaks a later linking step on riscv64 with: ld.lld: error: out/soong/.intermediates/external/webrtc/webrtc_audio_processing/android_vendor.UpsideDownCake_riscv64_static/webrtc_audio_processing.a(audio_processing_impl.o):(.rodata.str1.1): offset is outside the section Bug: 269343483 Test: lunch aosp_riscv64-userdebug && m libaudiopreprocessing Change-Id: Iaf96679c3e82229adf958668f9afbdf0d4768c6b
This commit is contained in:
722
Android.bp
722
Android.bp
File diff suppressed because it is too large
Load Diff
@ -75,6 +75,7 @@ def FilterFlags(flags, to_skip = set()):
|
||||
'-fuse-ctor-homing',
|
||||
'-fno-rtti',
|
||||
'-gsplit-dwarf', # TODO(b/266468464): breaks riscv
|
||||
'-gdwarf-aranges', # TODO(b/269343483): breaks riscv
|
||||
]).union(to_skip)
|
||||
return [x for x in flags if not any([x.startswith(y) for y in skipped_opts])]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user