bash completion for make targets

Thomas Stüfe thomas.stuefe at gmail.com
Wed Nov 21 13:06:55 UTC 2018


:) Thank you Magnus!
On Wed, Nov 21, 2018 at 1:03 PM Magnus Ihse Bursie
<magnus.ihse.bursie at oracle.com> wrote:
>
> On 2018-11-20 14:30, Thomas Stüfe wrote:
>
> > Hi Magnus,
> >
> > The problem did vanish for me. Tab completion works again in all my
> > configurations. On zero, which I do not build that often, I had to run
> > reconfigure.
> >
> > Sorry, I lost track of this one. I am not sure when it started working
> > again. I even synced before Severins change, but it worked with that
> > version too, so either this was a local fluke or it was fixed before
> > 8213736.
> Great that it works again. I don't care where it was fixed, only that it
> works. :) Sometimes this gets stuck on incorrect updates of the
> generated targets list in configurations as well, so it might have
> actually "broke" at one point but not been discovered, since the target
> list was not regenerated. And similarly "fixed" at some later point but
> still not been discovered as fixed, due to a bad cache. If you ever get
> trouble with tab expansion again, make sure to start by cleaning out the
> entire build directory (if only temporary with "mv build build-old").
>
> /Magnus
> >
> > Cheers, Thomas
> > On Tue, Nov 20, 2018 at 12:56 PM Magnus Ihse Bursie
> > <magnus.ihse.bursie at oracle.com> wrote:
> >> On 2018-11-08 12:20, Thomas Stüfe wrote:
> >>> On Thu, Nov 8, 2018 at 12:13 PM Magnus Ihse Bursie
> >>> <magnus.ihse.bursie at oracle.com> wrote:
> >>>> On 2018-11-08 12:10, Thomas Stüfe wrote:
> >>>>
> >>>>> Hi all,
> >>>>>
> >>>>> This may be a stupid question, and not that important, but bash
> >>>>> completion for targets like "clean" and "images" stopped working for
> >>>>> me. "reconfigure" still works thouugh. Did anything change?
> >>>>>
> >>>>> Best Regards, Thomas
> >>>> Not intentionally. It can be that there were too many targets. Does the
> >>>> recent fix for JDK-8213338 help?
> >>>>
> >>> Unfortunately no.
> >> Bummer. :-( Is it better after JDK-8213736? This too affected target
> >> handling.
> >>
> >> If not, does "make print-targets" work properly for you? Does it work
> >> differently if you have zero, exactly one, many configurations? (This is
> >> one of the complications for make tab expansions -- theoretically
> >> different configurations can have different targets available to them.)
> >>
> >> /Magnus
> >>
> >>> ..Thomas
> >>>
> >>>> /Magnus
>



More information about the build-dev mailing list