But you should definitely file a bug by following http://tools.android.com/filing-bugs, I think the plugin should support a way for you to do that.
On Thu, Nov 12, 2015 at 2:11 PM Johan Euphrosine <[email protected]> wrote: > I realized you're trying to do something different (overriding a symbol) > :) I read too quickly. > > Sorry for the noise. > > On Thu, Nov 12, 2015 at 1:55 PM Johan Euphrosine <[email protected]> > wrote: > >> So one way we managed to work around this for our sample is to add >> c++_static explicitly in the ldLibs list, see: >> >> https://github.com/googlesamples/android-ndk/pull/101/files#diff-886ea61731056ac87d4fb91692ffabc0R37 >> >> >> On Thu, Nov 12, 2015 at 1:25 AM Thasso Griebel <[email protected]> >> wrote: >> >>> Hi Igor, >>> >>> one thing that you can try to work around this is to manipulate the >>> final list of arguments in the link task after it was created: >>> >>> tasks.whenTaskAdded { t -> >>> // find the tasks that links the final shared library >>> if(t.name ==~ /link.*Shared.*/){ >>> println "${t.linkerArgs}" >>> } >>> } >>> >>> Best, >>> -Thasso >>> >>> >>> On Tuesday, November 10, 2015 at 6:29:25 PM UTC+1, Igor Eremeev wrote: >>>> >>>> Hey guys, >>>> >>>> I'm trying to build some native code with >>>> gradle-experimental:0.3.0-alpha7 plugin, and I encountered a problem with >>>> link flags, which are added automatically by the plugin. >>>> >>>> Long story short, I need to put some .a dependency before -lc++_static >>>> to override a symbol, but the plugin always puts its flags on the top. >>>> >>>> Tried doing some magic with components.android {binaries.afterEach >>>> {it.mergedNdkConfig}} bit this list seems to be empty, and only works for >>>> adding new flags. >>>> >>>> Is there some way to access final list of flags to manually edit them? >>>> Or maybe some way to fully prohibit plugin from adding default flags? >>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "adt-dev" 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. >>> >> -- You received this message because you are subscribed to the Google Groups "adt-dev" 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.
