Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e9dfe778 authored by Stephen Hines's avatar Stephen Hines
Browse files

Disable LTO for static linking with Rust-generated code

This eliminates the following error that was encountered when testing
the TOT LLVM build with aosp/main.
```
error: failed to build archive: 'input_cxx_bridge_generated.o': Unknown attribute kind (91) (Producer: 'LLVM19.0.0' Reader: 'LLVM 17.0.6')
```

Bug: http://b/328705924
Test: LLVM_PREBUILTS_VERSION=clang-dev LLVM_RELEASE_VERSION=19 LLVM_NEXT=true THINLTO_USE_MLGO=false mmm frameworks/native/libs/input/rust/
Change-Id: Ic08d289baaeb1a72b7f1c26e886670a26afdac65
parent 277c8f7a
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -153,6 +153,10 @@ cc_library_static {
    ],
    generated_sources: ["libinput_cxx_bridge_code"],

    lto: {
        never: true,
    },

    shared_libs: [
        "libbase",
    ],