I get "error: undefined reference to" during linkage. The symbol are located in libteststatic.a
On Monday, 18 September 2017 23:01:59 UTC+2, Colin Cross wrote: > > What is the error? Soong won't unnecessarily copy the prebuilt to > out/soong/.intermediates if it doesn't need to, it will use it in place if > it can. > > On Mon, Sep 18, 2017 at 1:19 PM, Michael Lekman <[email protected] > <javascript:>> wrote: > >> It fails to link when using cc_prebuilt_library_static. >> >> cc_prebuilt_library_static { >> name: "libteststatic", >> defaults: ["test-defaults"], >> >> compile_multilib: "both", >> multilib: { >> lib32: { >> srcs: ["prebuilts/static-lib/lib/libteststatic.a"], >> }, >> lib64: { >> srcs: ["prebuilts/static-lib/lib64/libteststatic.a"], >> }, >> }, >> >> export_include_dirs: ["include"], >> } >> >> cc_library_static { >> name: "libtest2", >> defaults: ["libtest2_defaults"], >> srcs: ["src/test.cpp"], >> >> whole_static_libs: [ >> "libc_logging", >> "libteststatic", >> ], >> >> include_dirs: ["vendor/test/test/include"], >> >> export_include_dirs: ["include"], >> } >> >> >> The prebuilt static libs are copied to >> %OUT/obj/STATIC_LIBRARIES/libteststatic_intermediates/libteststatic.a and >> %OUT/obj_arm/STATIC_LIBRARIES/libteststatic_intermediates/libteststatic.a >> but not to out/soong/.intermediates/ >> >> BR >> /Michael >> >> -- >> -- >> You received this message because you are subscribed to the "Android >> Building" mailing list. >> To post to this group, send email to [email protected] >> <javascript:> >> To unsubscribe from this group, send email to >> [email protected] <javascript:> >> For more options, visit this group at >> http://groups.google.com/group/android-building?hl=en >> >> --- >> You received this message because you are subscribed to the Google Groups >> "Android Building" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- -- You received this message because you are subscribed to the "Android Building" mailing list. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-building?hl=en --- You received this message because you are subscribed to the Google Groups "Android Building" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
